php獲取今日頭條視訊地址並插入織夢cms資料庫
每天一篇原創文章,今天更新php獲取今日頭條視訊地址並插入織夢cms資料庫。本文由零零下載站(http://www.xxindu.com)原創首發,轉載請註明來處。
下面給出程式碼,有什麼問題可以留言,小白程式碼,請勿見笑:
新建表dede_toutiao,直接給出sql檔案,http://www.xxindu.com/upfile/dede_toutiao.zip,這是驗證資料是否已經存在。
<?php
header(`Content-Type:text/html;charset=utf-8`);
$mysql_server_name=”127.0.0.1″; //資料庫伺服器名稱
$mysql_username=”root”; // 連線資料庫使用者名稱
$mysql_password=”root”; // 連線資料庫密碼
$conn=mysql_connect($mysql_server_name, $mysql_username,$mysql_password);
$sql=”SELECT * FROM dede_log;”;
mysql_select_db(“down”);//你要匯入的資料庫
if (!mysql_query($sql,$conn))
{
die(`Error: ` . mysql_error());
}
if(isset($_GET[uid])){
@$uid=$_GET[uid];
$src=”http://www.toutiao.com/c/user/article/?page_type=0&user_id=$uid&max_behot_time=0&count=6″;//uid為頭條號,count為一次取出的條數
}else if(isset($_GET[key])){
@$key=$_GET[key];
$key=urlencode($key);
$src=”http://www.toutiao.com/search_content/?offset=1&format=json&keyword=$key&autoload=true&count=6&cur_tab=2″;//key為關鍵字,搜尋該詞
}else{
$src = `http://www.toutiao.com/api/pc/feed/?category=video&utm_source=toutiao&widen=1&max_behot_time=0&max_behot_time_tmp=0&tadrequire=true`;//沒有引數的預設情況
}
//$src=”http://www.toutiao.com/c/user/article/?page_type=0&user_id=6511017912&count=5″;
echo $src;
$json = curl_get(urldecode($src));
$json = json_decode($json,true);
foreach ($json[`data`] as $v) {
@$title=$v[`title`];
@$description=$v[`description`];
@$keywords=$v[`keywords`];
@$image_url=$v[`image_url`];
@$source=$v[`source`];
@$group_id=$v[`group_id`];
$ttime=time();
$sql=”select id from dede_arctiny order by id desc limit 0,1;”;
$sql=mysql_query($sql);
$row = mysql_fetch_array($sql);
$id=$row[`id`]+1;
$sql5=”select * from dede_toutiao where group_id = $group_id limit 1;”;
mysql_query($sql5);
$row=mysql_affected_rows();
echo $row;
if(!empty($title)){
if($row==0){
$sql3=”INSERT INTO `資料庫名稱`.`dede_arctiny` ( `id` , `typeid` , `typeid2` , `arcrank` , `channel` , `senddate` , `sortrank` , `mid` ) VALUES ( `$id`,`你要匯入織夢欄目`, `0`, `0`, `1`, `$ttime`, `$ttime`, `1` )”;
$sql1=”INSERT INTO `資料庫名稱`.`dede_addonarticle` (`aid` ,`typeid`, `body`, `redirecturl`, `templet`, `userip`) VALUES (`$id`,`你要匯入織夢欄目`, `http://www.toutiao.com/group/$group_id/`, “, “, “)”;
$sql2=”INSERT INTO `資料庫名稱`.`dede_archives` (`id`, `typeid`, `typeid2`, `sortrank`, `flag`, `ismake`, `channel`, `arcrank`, `click`, `money`, `title`, `shorttitle`, `color`, `writer`, `source`, `litpic`, `pubdate`, `senddate`, `mid`, `keywords`, `lastpost`, `scores`, `goodpost`, `badpost`, `voteid`, `notpost`, `description`, `filename`, `dutyadmin`, `tackid`, `mtype`, `weight`) VALUES (`$id`, `你要匯入織夢欄目`, `0`, `$ttime`, `p`, `0`, `1`, `0`, `55`, `0`, `$source:$title`, “, “, `$source`, `今日頭條`, `$image_url`, `$ttime`, `$ttime`, `1`, `$keywords`, `0`, `0`, `0`, `0`, `0`, `0`, `$description`, “, `1`, `0`, `0`, `$id`)”;
$sql4=”INSERT INTO `資料庫名稱`.`dede_toutiao` ( `id` , `group_id` ) VALUES ( `$id`,`$group_id` )”;
mysql_query(“set names utf8”);
mysql_query($sql2);
mysql_query($sql3);
mysql_query($sql1);
mysql_query($sql4);
}
}
}
function curl_get($url,$refer=“){
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_USERAGENT,”Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true );
curl_setopt($ch,CURLOPT_TIMEOUT,18);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,18);
curl_setopt($ch,CURLOPT_DNS_CACHE_TIMEOUT,30);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
$data = curl_exec($ch);
$curl_errno = curl_errno($ch);
$curl_error = curl_error($ch);
if($curl_errno >0){
// echo “錯誤 ($curl_errno): $curl_error
“;
“;
curl_close($ch);
return null;
}
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if($httpCode != 200){
return null;
}
return $data;
}
?>
好了,程式碼都有註釋,應該都看得懂。今天分享的php獲取今日頭條視訊連結的方法你學會了嗎。
明天我們將分享2017最新vip視訊解析包,直接播放VIP視訊。
相關文章
- 織夢php資料庫配置檔案 織夢cms快速搭建PHP資料庫
- 輕鬆找到並檢視織夢CMS的資料庫配置檔案,從而獲取資料庫連線資訊資料庫
- 今日頭條視訊的地址解析下載
- 織夢CMS資料庫配置檔案資料庫
- 織夢資料庫_織夢還原資料庫_織夢資料庫很卡資料庫
- 織夢CMS(dedecms)的資料庫連線檔案_織夢連線資料庫檔案資料庫
- 如何查詢和管理織夢CMS資料庫資料庫
- 檢視織夢CMS原始碼中的資料庫相關檔案原始碼資料庫
- 如何檢視織夢CMS網站原始碼中的資料庫資訊網站原始碼資料庫
- 織夢php資料庫配置檔案PHP資料庫
- 儘可能地恢復織夢CMS的資料庫資料庫
- 織夢資料庫能看到後臺地址嗎?資料庫
- 織夢需要什麼資料庫織夢資料庫在哪資料庫
- 織夢cms連線資料庫失敗怎麼辦資料庫
- php插入千萬條資料庫指令碼PHP資料庫指令碼
- 連線到資料庫,你可以檢視織夢CMS的相關表結構和資料資料庫
- 織夢資料庫配置檔案-DedeCMS織夢資料庫檔案在哪裡資料庫
- 織夢修改資料庫字首資料庫
- 織夢怎麼進資料庫,織夢網站原始碼在哪裡看資料庫資料庫網站原始碼
- 今日頭條app資料包分析APP
- opencv python 從攝像頭獲取視訊/從檔案獲取視訊 /儲存視訊OpenCVPython
- dedecms(織夢內容管理系統),又稱織夢cms
- 找到織夢CMS的資料庫配置檔案,以便了解資料庫的具體連線資訊資料庫
- Docker下夢織CMS的部署Docker
- MySQL 資料庫表格建立、資料插入及獲取插入的 ID:Python 教程MySql資料庫Python
- 織夢資料庫裡改密碼資料庫密碼
- 今日頭條:2017今日頭條圖書閱讀大資料(附下載)大資料
- 向資料庫中插入一條新的資料,並返回新增資料的ID資料庫
- 織夢資料庫配置檔案修改資料庫配置方法資料庫
- 今日頭條:2018今日頭條兩會閱讀大資料(附下載)大資料
- php怎麼獲取mac地址?PHPMac
- Mysql在資料插入後立即獲取插入的IdMySql
- 織夢cms常用的SQL語句_dedecmsSQL
- 今日頭條:2017年終獎大資料大資料
- sqlite建立本地資料庫並插入資料SQLite資料庫
- eazyexcel 讀取excel資料插入資料庫Excel資料庫
- 織夢資料庫連線失敗的原因資料庫
- 織夢資料庫刪除了怎麼恢復資料庫