python刷取CSDN博文访问量之一
生活随笔
收集整理的這篇文章主要介紹了
python刷取CSDN博文访问量之一
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
python刷取CSDN博文訪問量之一 作者:vpoet 注:這個系列我只貼代碼,代碼不注釋.有興趣的自己讀讀就懂了,純屬娛樂,望管理員抬手 若有轉載一定不要注明來源 1 #coding=utf-8
2 import webbrowser
3 import time
4 import urllib2
5 import re
6 import os
7 import thread
8
9
10 tabcount=1
11
12 def BlogFun(n,url,MaxVisitor):
13 visitcount = r'<span class="link_view" title="閱讀次數">(\d+)人閱讀</span>'
14 global tabcount
15 while True:
16 if tabcount >10:
17 os.system('taskkill /F /IM chrome.exe')
18 tabcount = 1
19 else:
20 tabcount = tabcount + 1
21 webbrowser.open(url,new=1)
22 request=urllib2.Request(url)
23 request.add_header('User-Agent','Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6')
24 opener = urllib2.build_opener()
25 fblog = opener.open(request)
26 htm = fblog.read()
27 Ref=re.findall(visitcount,htm);
28 print url+": "+str(int(Ref[0]))+"人閱讀"
29 if int(Ref[0])>MaxVisitor:
30 break
31 time.sleep(n)
32
33
34 if __name__=="__main__":
35
36
37 Domain="http://blog.csdn.net"
38 Blog_url = "http://blog.csdn.net/u013018721/article/details/37996979"
39 FreshSecond = 3
40 MaxVisitor = 1000
41 BlogFun(FreshSecond,Blog_url,MaxVisitor)
轉載于:https://www.cnblogs.com/vpoet/p/4659564.html
總結
以上是生活随笔為你收集整理的python刷取CSDN博文访问量之一的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《windows server 2008
- 下一篇: discuz的安装