看着自己少得可怜的访问量,突然有一个想用爬虫刷访问量的想法,主要也是抱着尝试的心态,学习学习。
第一版:网上借鉴了一下 以下代码运行在 python3
import urllib.request
import time
# 使用build_opener()是为了让python程序模仿浏览器进行访问
opener = urllib.request.build_opener()
opener.addheaders = [('User-agent', 'Mozilla/5.0')]
# 专刷某个页面
print('开始刷了哦:')
tempUrl = 'https://blog.youkuaiyun.com/Lin_QC/article/details/88966839'
for j in range(2000):
try:
opener.open(tempUrl)
time.sleep(7)
print('%d %s' % (j, tempUrl))
except urllib.error.HTTPError:
print('urllib.error.HTTPError')
time.sleep(1)
except urllib.error.URLError:
print('urllib.error.URLError')
time.sleep(1)
该代码主要就是利用爬虫打开网页来进行访问量的刷新,但是,该方法遇到了瓶颈,当刷新到一定访问量时,csdn的服务器会阻止该ip的访问,也就刷新不了访问量了。
所以,也就衍生了第二版。
我们可以在 一些网站上看到很多代理ip,使用这些代理ip,可以防止服务器阻止访问。
首