简单爬虫,查博客浏览量
生活随笔
收集整理的這篇文章主要介紹了
简单爬虫,查博客浏览量
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
簡(jiǎn)單的字符串操作,稍微有些不嚴(yán)謹(jǐn),但還可以修改。直接運(yùn)行下面的yeshu()方法就可以。
yeshu("http://www.cnblogs.com/cyrfr/"); //博客園首頁地址,一定是進(jìn)去有文章那那個(gè)頁面function yeshu($n) {$html = file_get_contents($n); $foun="default.html?page=";if(strpos($html,$foun)){$d= (strpos($html,$foun))+18; $founend='">下一頁';$e= (strpos($html,$founend)); $lent = $e-$d;$page=substr($html,$d,$lent); $url = $n.$foun.$page;$htm = file_get_contents($url); $str = "<div class=\"pager\">";$strend = "頁:?<a href";$f=strpos($htm,$str)+25;$g=strpos($htm,$strend);$chang = $g-$f;$xunhuan = substr($htm,$f,$chang); }else{$xunhuan = 1;}zongshu($xunhuan,$n);}function zongshu($nn,$main){$num = 0;for($i=1;$i<=$nn;$i++){$url = $main."default.html?page=".$i;$html = file_get_contents($url); while(strpos($html,"閱讀(")){$find="閱讀("; $b= (strpos($html,$find))+7;$c= (strpos($html,") 評(píng)論"));$lenth = $c-$b;$num+= substr($html,$b,$lenth); $html = substr($html,$c+8);} } echo $num; }
轉(zhuǎn)載于:https://www.cnblogs.com/cyrfr/p/6771063.html
總結(jié)
以上是生活随笔為你收集整理的简单爬虫,查博客浏览量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS报错修改日记(1):Uncaught
- 下一篇: 解决https协议服务器内部无法跳转的问