如何利用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视频教程】
以上是如何利用python刷访问量的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

Linux终端中查看Python版本时遇到权限问题的解决方法当你在Linux终端中尝试查看Python的版本时,输入python...

在使用Python的pandas库时,如何在两个结构不同的DataFrame之间进行整列复制是一个常见的问题。假设我们有两个Dat...

为什么我的代码无法获取API返回的数据?在编程中,我们常常会遇到API调用时返回空值的问题,这不仅让人困惑...

Python参数注解的另类用法在Python编程中,参数注解是一种非常有用的功能,可以帮助开发者更好地理解和使用函...

Python脚本如何在特定位置清空输出到光标位置?在编写Python脚本时,如何清空之前的输出到光标位置是个常见的...

Python跨平台桌面应用开发库的选择许多Python开发者都希望开发出能够在Windows和Linux系统上都能运行的桌面应用程...

Python入门:沙漏图形绘制及输入校验本文将解决一个Python新手在沙漏图形绘制程序中遇到的变量定义问题。代码...

数据转换与统计:高效处理大型数据集本文将详细介绍如何将一个包含商品信息的数据列表,转换为另一个包含...
