仅供python学习,不用作商业用途
一点私心,为什么我想刷自己的博客呢?因为我觉得我写的博客还是蛮不错的,可以帮很多人少走一些弯路,而低的阅读量在搜索排名中是很不占优的,所以希望我的博客能让更多人受益,刷一点访问量啦,还请原谅。
看到网上那么多资料,感觉都太复杂,还要去买什么ip,我的意图很简单,学习python和urllib库的使用,用最简单的代码实现这一功能,刷访问量本来就不太好,我发现很多访问量点进去一下就能加1,所以我这相当于是徒手在点击网页增加访问量。
补充1:因为有时候访问会被拒绝,有可能是网页链接失效,有可能是你的ip被屏蔽。此时让代码能够自动重启就很有必要了。
补充2:代码优化
补充3:理论知识补充
补充4:使用requests库替换urllib库
1.理论知识:模拟浏览器访问
网站是会识别访问对象是程序还是浏览器的,所以我们要做一个伪装,假装我们也是浏览器进行访问的,每一个浏览器都是有一个User-Agent的,比如我的Chromes就是:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.26 Safari/537.36 Core/1.63.5959.400 SLBrowser/10.0.3544.400
那如何查看你自己浏览器的User-Agent呢?
地址栏输入:
about:version
2.代码实现
python代码如下:
# 该程序实现刷CSDN网页访问量,当访问被拒绝或者遇到其他异常时会自动重启,无限刷
# 经过测试发现大概间隔70秒访问一下,访问量才会增加1
# 只需要修改或者添加url的链接就可以了
import
requests
import
time
url
=
[
'https://blog.csdn.net/catkin_ws/article/details/92801043'
,
'https://blog.csdn.net/catkin_ws/article/details/90376410'
,
'https://blog.csdn.net/catkin_ws/article/details/92395677'
,
'https://blog.csdn.net/catkin_ws/article/details/91904522'
,
'https://blog.csdn.net/catkin_ws/article/details/91633135'
,
'https://blog.csdn.net/catkin_ws/article/details/90678584'
,
'https://blog.csdn.net/catkin_ws/article/details/90647254'
,
'https://blog.csdn.net/catkin_ws/article/details/90640539'
,
'https://blog.csdn.net/catkin_ws/article/details/90612444'
,
'https://blog.csdn.net/catkin_ws/article/details/89959913'
,
'https://blog.csdn.net/catkin_ws/article/details/89962006'
]
headers
=
{
'User-Agent'
:
'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.26 Safari/537.36 Core/1.63.5959.400 SLBrowser/10.0.3544.400'
}
count
=
0
countUrl
=
len
(
url
)
# 访问次数设置
for
i
in
range
(
1
,
1000
)
:
if
count
<
10000
:
try
:
# 正常运行
for
i
in
range
(
countUrl
)
:
response
=
requests
.
get
(
url
[
i
]
,
headers
=
headers
)
if
response
.
status_code
==
200
:
count
=
count
+
1
print
(
'Success '
+
str
(
count
)
,
'times'
)
time
.
sleep
(
70
)
except
Exception
:
# 异常
print
(
'Failed and Retry'
)
time
.
sleep
(
60
)
参考:偷我的我会气死的 https://blog.csdn.net/yzy_1996/article/details/81951189