Python实战项目(一)提高网页访问量程序

声明:本文章纯属个人学习所作,切勿用于非法渠道。转载请注明原文链接。

有一些网站,对于本机用户自身的访问也计入访问量内,所以我们可以利用这一点利用自己的电脑提高自己网页的访问量。
当然,如果能搞来代理ip刷访问量的速度会更快,这里仅介绍用本机ip访问。

首先导入requests和numpy库,time用于程序停止防止因请求次数过多而被封禁ip地址,url列表里是我要进行提高访问量的文章链接,headers列表是用于伪装浏览器,这里用到多个伪装头(我觉得这样保险一些)

import requests,numpy
import timeurl = ['https://blog.csdn.net/syh_c_python/article/details/119416120?spm=1001.2014.3001.5502','https://blog.csdn.net/syh_c_python/article/details/118756672?spm=1001.2014.3001.5502','https://blog.csdn.net/syh_c_python/article/details/119412529?spm=1001.2014.3001.5502','https://blog.csdn.net/syh_c_python/article/details/118725171?spm=1001.2014.3001.5502','https://download.csdn.net/download/syh_c_python/20719965?spm=1001.2014.3001.5503','https://download.csdn.net/download/syh_c_python/20719950?spm=1001.2014.3001.5503','https://download.csdn.net/download/syh_c_python/20304752?spm=1001.2014.3001.5503','https://download.csdn.net/download/syh_c_python/20280254?spm=1001.2014.3001.5503','https://download.csdn.net/download/syh_c_python/20280002?spm=1001.2014.3001.5503','https://blog.csdn.net/syh_c_python/article/details/118759208','https://blog.csdn.net/syh_c_python/article/details/118756282?spm=1001.2014.3001.5502']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'},{'User-Agent':"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; AcooBrowser; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"},{'User-Agent':"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Acoo Browser; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)"},{'User-Agent':"Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.5; AOLBuild 4337.35; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"},{'User-Agent':"Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 9.0; en-US)"},{'User-Agent':"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 2.0.50727; Media Center PC 6.0)"},{'User-Agent':"Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 1.0.3705; .NET CLR 1.1.4322)"},{'User-Agent':"Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.0.04506.30)"},{'User-Agent':"Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN) AppleWebKit/523.15 (KHTML, like Gecko, Safari/419.3) Arora/0.3 (Change: 287 c9dfb30)"},{'User-Agent':"Mozilla/5.0 (X11; U; Linux; en-US) AppleWebKit/527+ (KHTML, like Gecko, Safari/419.3) Arora/0.6"},{'User-Agent':"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.2pre) Gecko/20070215 K-Ninja/2.1.1"}]

主程序,这里限制了最大访问次数为10000,也就是说到10000访问量后程序会停止,在for循环中,谨慎起见,我用随机函数在我的列表0-6中随机出一个列表索引,所以每次程序执行的文章访问顺序是不一样的。

count = 0
countUrl = len(url)
def main():
# 访问次数设置global countfor i in range(1,10000):if count < 10000:try:  # 正常运行for i in range(countUrl):s=numpy.random.randint(0,10)time.sleep(1)response = requests.get(url[i], headers=headers[s])if response.status_code == 200:count = count + 1print('Success ' + str(count), 'times')    time.sleep(30)except Exception:  # 异常暂停60秒再运行print('Failed and Retry')time.sleep(60)else:sys.exit()
main()

运行如下:

对于博客多的作者这样会很快,如果有30篇博客,那么你只需要一个小时访问量就能过1800。如果你一整天都开着,破万不是问题(特别适用于有服务器的小伙伴们)

不到1300的我,文章太少了55555…

Python实战项目(一)刷网页访问量程序相关推荐

  1. Python实战项目:高血压项目详解(下)

    Python实战项目 高血压项目详解(下) 四.爬虫 数据来源      ⇒   有关高血压文章.文献.论文--外国网站  爬取翻译      ⇒   爬取文章(高血压--Hypertension)+ ...

  2. 干货满满的 Python 实战项目,点赞收藏

    作者 | 俊欣 来源 | 关于数据分析与可视化 今天小编来给大家介绍3个干货满满的计算机视觉方向的Python实战项目,主要用到的库有 opencv-python numpy pillow 要是大家所 ...

  3. python项目归纳总结-这4个Python实战项目,让你瞬间读懂Python!

    原标题:这4个Python实战项目,让你瞬间读懂Python! 来自:https://www.toutiao.com/a6593456515221291528/ Python 是一种极具可读性和通用性 ...

  4. python项目-这4个Python实战项目,让你瞬间读懂Python!

    前言 Python 是一种极具可读性和通用性的编程语言.Python 这个名字的灵感来自于英国喜剧团体 Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣.Pytho ...

  5. python有趣的小项目-有趣的十个Python实战项目,让你瞬间爱上Python!

    前言 Python 是一种极具可读性和通用性的编程语言.Python 这个名字的灵感来自于英国喜剧团体 Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣.Pytho ...

  6. 分享3个干货满满的Python实战项目,点赞收藏

    今天小编来给大家介绍3个干货满满的计算机视觉方向的Python实战项目,主要用到的库有 opencv-python numpy pillow 要是大家所配置的环境当中没有这几个模块的话,就需要先用pi ...

  7. python项目实战干货_干货 | 这4个Python实战项目,让你瞬间读懂Python!

    Python是一种极具可读性和通用性的编程语言.Python这个名字的灵感来自于英国喜剧团体Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣.Python易于设置, ...

  8. python十个运维实战项目_干货 | 这4个Python实战项目,让你瞬间读懂Python!

    Python是一种极具可读性和通用性的编程语言.Python这个名字的灵感来自于英国喜剧团体Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣.Python易于设置, ...

  9. python项目开发实例-有趣的十个Python实战项目,让你瞬间爱上Python!

    前言 Python 是一种极具可读性和通用性的编程语言.Python 这个名字的灵感来自于英国喜剧团体 Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣.Pytho ...

  10. python能做什么项目-这十个Python实战项目,让你瞬间读懂Python!

    前言 Python 是一种极具可读性和通用性的编程语言.Python 这个名字的灵感来自于英国喜剧团体 Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣.Pytho ...

最新文章

  1. 【opencv】(8) 傅里叶变换,高通低通滤波器
  2. 过椭圆外一点引两条切线方程_椭圆的一些结论汇总
  3. 思科2950配置端口镜像
  4. 指针常量和常量指针简单区分理解
  5. PHP下kafka的实践(已经测试)
  6. mysql模糊查询 % , _ ,[], [^] 的区别
  7. c语言关闭控制台窗口,怎样可以屏蔽控制台程序的关闭按钮
  8. 史上最清楚的BP算法详解
  9. 论文浅尝 - WSDM20 | 基于弱监督及逐步推理的多关系知识图谱问答
  10. input上报流程分析【转】
  11. byte数组转byte数组 java_Java中文件与字节数组转换
  12. Excel生成随机数
  13. 安卓miracast花屏_创维酷开电视多屏互动Miracast玩法详解
  14. python字符串函数_python字符串函数
  15. @objc private 定义函数
  16. 银行自助填表方案介绍
  17. pacman 查询_ArchLinux的pacman命令详解
  18. 广东省教育局 计算机,广东省教育厅关于公布第十七届广东省中小学电脑制作活动获奖结果的通知...
  19. 头歌平台(EduCoder)————数据挖掘算法原理与实践:决策树
  20. ssm:Unable to process Jar entry

热门文章

  1. Python爬取安居客租房数据,设置排除自己条件以外的数据
  2. 面向 Java 开发人员的 db4o 指南: 简介和概览
  3. 用C语言开发一个BT下载软件 (四) ------ 代码实现-1-种子文件解析模块
  4. 2012年7月份第1周51Aspx源码发布详情
  5. 微软.NET设计上的一个错误(从.NET1.1--4.0),不知道以后.NET会不会修复这个错误...
  6. psp java运行环境_手机模拟器?PSP的Java环境PSPKVM 0.0.7发布
  7. vue img标签无图片显示默认图片效果
  8. 企业微信再进化:打通视频号上线微信客服,丰富人即服务理念
  9. html5 语音直播,一种基于HTML5浏览器的音视频直播方法与流程
  10. Tomcat8安装配置