php刷访问量,如何利用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 = "访问:(\d+)次"

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()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值