由於技術不夠,整天在逛論壇。 看到許多關於抓取網頁內容(file_get_contents)和抓取url(這個不知道用什麼)對這個聽感興趣。望大神指點下這是怎麼回事?最好能幫我整個源碼嘎嘎。叫我參考下。
回複討論(解決方案)
自己百度先吧
我用 php socket 和 curl寫過真實的例子,至於 file_get_contents更簡單了,原理都一樣,你看以看看
不足之處請指點,
http://blog.csdn.net/zkg510168343/article/details/12996699
http://blog.csdn.net/zkg510168343/article/details/16983161
curl
手冊裡有例子,必須要看手冊阿
百度一下,可以找到很多的。
百度 php 採集
baidu下 file_get_contents()和curl 抓取採集
$url='http://www.iheima.com/';
$con=file_get_contents($url);
if ($con){
preg_match_all('/
(.+)<\/a>.*
(.+)<\/p>/isU', $con, $temp,PREG_SET_ORDER);
foreach ($temp as $key=> $v){
$title=$v[2];
$v_url=$v[1];
$des=$v[3];
$con_url=file_get_contents($v_url);
if ($con_url){
$tags='';
preg_match('/keywords" content="(.+)"/isU', $con_url,$tags);
$tags=trim($tags[1],',');
preg_match('/class="txs_Content".*>(.+)<\/div>/isU', $con_url,$txt);
$txt=$txt[1];
}
}
} 夠清楚了吧
有個開源的simple_html_dom
$html = file_get_html('http://www.baidu.com');
可以根據各種抓取,如id,css等方法抓取網頁內容