麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > PHP > 正文

關于PHP程序采集的代碼

2020-03-22 20:28:29
字體:
來源:轉載
供稿:網友
今天給大家共享一下我的采集代碼! 思路: 采集程序的思路很簡單大體可以分為以下幾個步驟

1.獲取遠程文件源代碼(file_get_contents或用fopen).
2.分析代碼得到自己想要的內容(這里用正規匹配,一般是得到分頁)。
3.跟根得到的內容進行下載入庫等操作。
在這里第二步有可能要重復的操作好幾次,比如說要先分析一下分頁地址,在分析一下內頁的內容才能取得我們想要的東西。
代碼:
記的以前發部過部分的代碼今天我在這里在簡單的發部一下
PHP代碼:

@$nl=file_get_contents($rs[ url //抓取遠程內容 preg_match_all( /var url = gameswf/(.*?).swf /is ,$nl,$connect);//進行正規匹配取得自己要的內容 mysql_query( insert ......插入數據庫部分 

上面的代碼就是所有采集要用到的代碼了,當然大家也可以用fope來作,我個人喜歡用file_get_contents。
下面在共享一下我的下載圖片flash到本地的辦法,太簡單了兩行代碼
PHP代碼:

if(@copy($url,$newurl)){ echo ok }

在論壇上以前還發過一個圖片下載函數這會也放上來給大家
PHP代碼:

/*本存圖片函數*/ function getimg($url,$filename){  /*判斷圖片的url是否為空,如果為空停止函數*/  if($url== ){  return false;  /*取得圖片的擴展名,存入變量$ext中*/  $ext=strrchr($url, .  /*判斷是否是合法的圖片文件*/  if($ext!= .gif $ext!= .jpg ){  return false;  /*讀取圖片*/  $img=file_get_contents($url);  /*打開指定的文件*/  $fp=@fopen($filename.$ext, a  /*寫入圖片到指點的文件*/  fwrite($fp,$img);  /*關閉文件*/  fclose($fp);  /*返回圖片的新文件名*/  return $filename.$ext; }

共享一下個人的采集心德:
1.不采那些作防盜鏈了的站,其實可以作假來路但是這樣的站采集成本太高
2.采集盡量快的站,最好在本地進行采集
3.采集時有很多時候可以先把一部分數據存入數據庫,等以后進行下一步的處理。
4.采集的時候一定要作好出錯處理,我一般都是如果采集三次沒有成功就跳過。以前經常就因為一條內容不能采就卡在那里一直的采。
5.入庫前一定要作好判斷,檢查內容的合法,過濾不必要的字符串

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

關于PHP字典樹的定義與實現方法

以上就是關于PHP程序采集的代碼的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 狼人狠狠干 | 欧美日韩在线免费观看 | 欧美福利视频一区二区三区 | 成人做爰s片免费看网站 | 天天艹综合 | 欧美成人一区二区三区 | 最新中文字幕在线 | 免费黄色入口 | 密室逃脱第一季免费观看完整在线 | 亚洲一区二区在线视频 | 91网视频 | 色淫网站免费视频 | 国产chinesehd精品91 | 天堂精品久久 | 成人免费福利网站 | 久久久久电影网站 | 欧洲成人一区二区 | 深夜毛片免费看 | 91国内精品久久久久免费影院 | 免费观看视频91 | 精品国产一区二区亚洲人成毛片 | 久久久久久中文字幕 | 99爱在线免费观看 | 欧美伦理一区二区 | 桥本有菜免费av一区二区三区 | 黄色特级一级片 | 国产精品久久久久久238 | av在线免费网址 | 国产真实孩交 | 国av在线 | 黄色影院一级片 | 中文字幕综合 | 欧美人xx| 久久99精品国产99久久6男男 | 毛片免费看的 | 黄视频网址 | 色就操 | 成人免费观看49www在线观看 | 高清av免费 | 精品久久久久久久久久久久久久 | 亚洲一区成人在线 |