用python刷网页浏览量_使用python刷文章阅读量
from bs4 import BeautifulSoup
import requests
import random
import time
# 定义变量
proxys_src = []
proxys = []
# 请求获取代理地址
def spider_proxyip(num=50):
url = 'https://www.xicidaili.com/nt/'
# 获取代理 IP 列表
req = requests.get(url, headers=create_headers())
source_code = req.content
# 解析返回的 html
soup = BeautifulSoup(source_code, 'lxml')
# 获取列表行
ips = soup.findAll('tr')
# 循环遍历列表
for x in range(1, len(ips)):
ip = ips[x]
tds = ip.findAll("td")
proxy_host = "{0}://".format(tds[5].contents[0]) + tds[1].contents[0] + ":" + tds[2].contents[0]
proxy_temp = {tds[5].contents[0]: proxy_host}
# 添加到代理池
proxys_src.append(proxy_temp)
if x >= num:
break
return proxys_src
# 代理客户端列表
USER_AGENTS = [
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; AcooBrowser; .NET CLR 1.1.4322; .NET CLR 2.0.50727)",
"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)",
"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)",
"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)",
"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)",
"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)",
"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)",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.2pre) Gecko/20070215 K-Ninja/2.1.1",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9) Gecko/20080705 Firefox/3.0 Kapiko/3.0",
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.20 (KHTML, like Gecko) Chrome/19.0.1036.7 Safari/535.20",
"Opera/9.80 (Macintosh; Intel Mac OS X 10.6.8; U; fr) Presto/2.9.168 Version/11.52",
]
# 创建请求头信息
def create_headers():
headers = dict()
headers["User-Agent"] = random.choice(USER_AGENTS)
headers["Referer"] = "https://blog.csdn.net/"
return headers
def main():
page = 'https://blog.csdn.net/m0_46668825/article/details/105559558'
# 调用请求头
headers = create_headers()
proxy = spider_proxyip(num=50)
# 请求 url 并返回结果
for i in range(1000):
proxies = random.choice(proxy)
print(proxies)
sleep_time = random.randint(60, 120)
print(sleep_time)
time.sleep(sleep_time)
response = requests.get(url=page, timeout=10, proxies=proxies,headers=headers)
html = response.content
# 解析返回 html
soup = BeautifulSoup(html, "lxml")
rank = soup.find('h2')
print(rank)
if __name__ =='__main__':
main()
用python刷网页浏览量_使用python刷文章阅读量相关推荐
- java如何统计文章阅读量_博客中的阅读量是如何设计的?
在博客园中,一篇博客的底部,通常有该篇博客的阅读量的统计.当浏览器端没发起一个请求的时候,它通过相应的逻辑判断,如果符合要求,则给阅读量加一.所以,有了如下代码: package test; impo ...
- 利用python从网页查找数据_利用Python模拟淘宝的搜索过程并对数据进行可视化分析...
数据挖掘入门与实战 公众号: datadw 本文讲述如何利用Python模拟淘宝的搜索过程并对搜索结果进行初步的数据可视化分析. 搜索过程的模拟:淘宝的搜索页面有两种形式, 一种形式是, 2019/2 ...
- python打开网页并输入数据_使用Python登陆网站读取表格数据
近期有经常使用的数据,需要登陆到某个网站,将其中的表格数据读取出来,为了提高效率节省工作时间,决定写一个程序,使用Python自动登陆到该网站然后将某日(参数)的数据读取并存放于excel表格中. 1 ...
- python编写网页游戏脚本_用Python脚本做一些网页游戏中力所能及的自动化任务
下面是一段自动登录360传奇霸业游戏的脚本: from pymouse importPyMouseimporttimeimportwebbrowserfrom pykeyboard importPyK ...
- WordPress文章阅读量统计和显示(非插件, 刷新页面不累加)
本文已同步到专业技术网站 www.sufaith.com, 该网站专注于前后端开发技术与经验分享, 包含Web开发.Nodejs.Python.Linux.IT资讯等板块. WordPress文章阅读 ...
- Django 快速搭建博客 第十一节(文章阅读量统计,自动生成文章摘要)
这一节主要做一些修补工作,一个是:文章阅读量的统计,另一个是自动生成文章摘要内容 1 . 文章阅读量的统计: 1 文章阅读量的统计,我们需要在model下的Post类中新加入一个views 字段用来统 ...
- python刷阅读_通过python+selenium3实现浏览器刷简书文章阅读量
准备工作 下载python,本文以python3.6为例.python3.6下载地址:python3下载地址,选择合适的版本安装.安装成功后,打开命令提示符,在其中输入python,显示如下信息,则说 ...
- 水杉软件没有注册能用吗?_打听一下刷手机号注册软件可以吗增加文章阅读量怎么增加...
打听一下刷手机号注册软件可以吗增加文章阅读量怎么增加 为培养求合作意识,总想着给分后面往人群提供营养.健康的意识,越来越多的电商平台不断要求用户在面前一定要吃过"韭菜大虾",让用户 ...
- 【小白入门】用Python增加文章阅读量
安装requests pip install requests 启动代码 import requests import random def get_html(html_url):headers = ...
- python 股票自动交易助手_学习 Python 看这一篇就够了!
2019.08.05 「Python 技术」公众号发出了第一篇文章,时至今日,已经快一年了.期间我们累积发文 260+ 篇,52 周除去周末我们基本做到了日更,这一路走来磕磕碰碰有太多的不容易,会有为 ...
最新文章
- tomcat 默认150连接数怎么支持几万大并发的?集群?
- DeepMind Nando(原牛津大学教授)强化学习最新进展,含图文、公式和代码,附102页PPT下载...
- yolo v3 fatal : Memory allocation failure
- Python字典列表字段重组形成新的字典
- 区分各浏览器的CSS hack(包括360、搜狗、opera)
- 使用 Proto 构建了一个简单但功能强大的 lambda 库的测试程序
- 下载早期版本的JDK
- Java启动sparksql,启动spark-sql报错
- lamp php用开吗,LAMP环境之PHP安装使用
- Kubernetes SharedInformerFactory共享Informer机制源码深入剖析-Kubernetes商业环境实战
- I2C 挂死,SDA一直为低问题分析
- 微信小程序input层级穿透解决
- 统计学的Python实现-014:几何平均数
- java实现简单学生信息管理系统
- Windows上部署Discuz论坛
- heic图片如何在电脑上直接打开查看使用
- Spring Boot Shiro权限管理
- JS三种等号的区别(=、==、===)
- 【从零到蓝桥杯省一】算法详解之深度优先搜索
- 图论计算机科学,图论在计算机科学中应用.ppt