利用python如何刷访问量

Posted walegahaha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用python如何刷访问量相关的知识,希望对你有一定的参考价值。

刚刚闲着无聊,看着自己写的博客的访问量低的可怜,竟有一种想要刷的感觉。人就应该这样敢想敢做!下面是我的python代码,写的比较粗糙,各位看官看看就好。不过话说回来,刷完我就有深深的愧疚感,我们不应该通过旁门歪道来获得成功,访问量代表的是人们对你的认可,提升自己的能力才是提高访问量的不二法门。经过左脑与右脑的强烈斗争,本着与大家学习讨论的伟大精神我才下定决心发了这篇博客,大家一定不要拿来做坏事啊!


首先import urllib2是必须的。对于codecs,我本来以为要转换输出的格式,后来才发现并不需要。re是用来正则表达式匹配的。为了看起来比较舒服,我定义了一个CSDN的类。__init__(self)是用来赋初值的,由于我比较懒,直接把每篇博文的地址复制粘贴进去(这样每篇博文的访问量同时增加,不会出现一篇博文10000+,其他都是10+的悲惨情况,不过我在这里声明,我的博客在没刷之前的访问量也有6000+了,只不过翻倍了而已。。激励我更好的学习!),不过大家也可以通过进入csdn_url并用正则表达式自动获取每篇博文的地址。此外,我们一定要伪装一个报头,要不然网站不让你进入。所以刚开始我想用urllib.urlopen(csdn_url).read(),居然发现得到的文本是禁止访问!而且为了直观看我们的博客访问数量的急剧变化,我设置了一个openCsdn函数,并用正则表达式查到访问数量。话不多说,代码为证!

#-*- coding=utf-8 -*-

import urllib2
import codecs
import re

csdn_url = "http://blog.csdn.net/walegahaha"
blog_url = ["http://blog.csdn.net/walegahaha/article/details/51945421",
	   "http://blog.csdn.net/walegahaha/article/details/51867904",
	   "http://blog.csdn.net/walegahaha/article/details/51603040",
	   "http://blog.csdn.net/walegahaha/article/details/50938260",
	   "http://blog.csdn.net/walegahaha/article/details/50884627",
	   "http://blog.csdn.net/walegahaha/article/details/50877906",
	   "http://blog.csdn.net/walegahaha/article/details/50868049",
	   "http://blog.csdn.net/walegahaha/article/details/50533424",
	   "http://blog.csdn.net/walegahaha/article/details/50504522",
	   "http://blog.csdn.net/walegahaha/article/details/50489053",
	   "http://blog.csdn.net/walegahaha/article/details/50471417",
	   "http://blog.csdn.net/walegahaha/article/details/50464531",
	   "http://blog.csdn.net/walegahaha/article/details/50452959",
	   "http://blog.csdn.net/walegahaha/article/details/50435986",
	   ]

class CSDN(object):
	def __init__(self):
		self.csdn_url = csdn_url
		self.blog_url = blog_url
		self.headers =  'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6',  

	def openCsdn(self):
		req = urllib2.Request(self.csdn_url, headers = self.headers)
		response = urllib2.urlopen(req)
		thePage = response.read()
		response.close()
		pattern = "访问:<span>(\\d+)次</span>"
		number = ''.join(re.findall(pattern, thePage))
		print number

	def openBlog(self):
		for i in range(len(self.blog_url)):
			req = urllib2.Request(self.blog_url[i], headers = self.headers)
			response = urllib2.urlopen(req)
			response.close()

	
for i in range(500):
	print i
	csdn = CSDN()
	csdn.openCsdn()
	csdn.openBlog()
	csdn.openCsdn()





以上是关于利用python如何刷访问量的主要内容,如果未能解决你的问题,请参考以下文章

旁门左道-玩转psr问题记录器之用户操作记录

Python 批量刷博客园访问量脚本过程解析

python 爬虫刷访问量

Python骚操作!利用Python来爬取IP代理!偷偷给文章刷阅读量!

Python程序自动刷网站访问量

利用Python自动操纵鼠标键盘刷金币,工作室都是靠这种搬砖