Python编写csdn刷博客数量软件
来源:互联网 发布:linux流量统计分析 编辑:程序博客网 时间:2024/05/23 02:20
其实使用Python协议csdn刷博客数量软件很简单
首先:pip install beautifulsoup4
然后:将XXXXXX改为你的博客名,启动就行了
#!/usr/bin/python# -*- encoding:utf-8 -*-import urllib2import urllibimport threadingfrom bs4 import BeautifulSoupdef getURLS(url,headers): req = urllib2.Request(url=url,headers=headers) resp = urllib2.urlopen(req) html = resp.read() soup = BeautifulSoup(html) div = soup.find("div",id="papelist") links = div.find_all("a") urls = [] urlheader = "http://blog.csdn.net" urls.append(url) for link in links: urls.append(urlheader+link["href"]) return urlsdef threadtest(url,urlheader,headers): print "执行我的线程名:%s"%threading.current_thread().name req = urllib2.Request(url=url,headers=headers) resp = urllib2.urlopen(req) html = resp.read() soup = BeautifulSoup(html) links = soup.find_all("span",class_="link_title") for link in links: urll = urlheader+link.find("a")["href"] req = urllib2.Request(url=urll,headers=headers) resp = urllib2.urlopen(req) print "=========%s=================="%urldef getflushTitle(urls,headers): urlheader = "http://blog.csdn.net" for url in urls: #threadtest(url,urlheader) t = threading.Thread(target=threadtest,name="我的名字:%s"%url,args=(url,urlheader,headers)) t1 = threading.Thread(target=threadtest,name="我的名字:%s"%url,args=(url,urlheader,headers)) t2 = threading.Thread(target=threadtest,name="我的名字:%s"%url,args=(url,urlheader,headers)) t3 = threading.Thread(target=threadtest,name="我的名字:%s"%url,args=(url,urlheader,headers)) t.start() t1.start() t2.start() t3.start() t.join() t1.join() t2.join() t3.join()user_agent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"headers = {"User_agent":user_agent}#只需要将你的博客名替换掉XXXXX就行了,如who#http://blog.csdn.net/who/article/list/1url = "http://blog.csdn.net/XXXXXX/article/list/1"urls = getURLS(url,headers)print urls#range中的数量就是你要刷的数量for i in range(200): getflushTitle(urls,headers)
阅读全文
0 0
- Python编写csdn刷博客数量软件
- CSDN博客编写快捷键
- 统计个人CSDN的博客文章数量
- Live Writer编写CSDN博客
- CSDN博客编写帮助文档
- markdown编辑器编写CSDN博客
- Python实战csdn博客刷积分bug
- Python刷CSDN博客脚本v2.0
- python爬虫之csdn刷博客访问量
- 【python脚本】-刷CSDN博客流量
- Python备份CSDN博客
- Python爬虫抓取csdn博客
- Python爬取CSDN博客
- 首次编写CSDN博客,送点小知识资源。
- 自己动手编写CSDN博客备份工具-blogspider
- 自己动手编写CSDN博客备份工具-blogspider
- 自己动手编写CSDN博客备份工具-blogspider
- 自己动手编写CSDN博客备份工具-blogspider
- 微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
- Ajax
- 组合数
- insufficient permission for adding an object to repository database
- css复习——overflow
- Python编写csdn刷博客数量软件
- python 分析监控日志
- Mac安装mysqldb
- Here document
- AngularJS实现增删改查带路由的
- Angularjs框架集成pagination
- 观察者设计模式
- 设计一个名为Circle2D的类
- STM32之内部3个ADC+2个DMA同时采集14路信号