Python 刷访问量

代理IP通过https://www.xicidaili.com/wn/ 获取,我使用的的是https 协议的代理。根据自己需求选择http或者https 协议的页面。废话不多说,直接上代码。

 

# -*- coding:utf-8 -*-
#from urllib import  request
import requests
import random
import time
import re
import threading
user_agent_list=[
    'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36',
    'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50',
    'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50',
    'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)',
    'Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1',
    'Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.11',
    'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11',
    'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; SE 2.X MetaSr 1.0; SE 2.X MetaSr 1.0; .NET CLR 2.0.50727; SE 2.X MetaSr 1.0)',
    'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0',
    'Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1',
]
count=0
def Get_proxy_ip():
    headers = {
        'Host': "www.xicidaili.com",
        'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36',
        'Accept': r'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3'
    }
    req=requests.get(r'https://www.xicidaili.com/wt/',headers=headers)
    html=req.text
#print  (html)
    proxy_list=[]
    IP_list=re.findall(r'\d+\.\d+\.\d+\.\d+',html)
    port_lits=re.findall(r'<td>\d+</td>',html)
    for  i in range(len(IP_list)):
        ip=IP_list[i]
        port=re.sub(r'<td>|</td>','',port_lits[i])
        proxy='%s:%s' %(ip,port)
        proxy_list.append(proxy)
    return proxy_list
def Proxy_read(proxy_list,user_agent_list,i):
    proxy_ip=proxy_list[i]
    print ('当前代理ip:%s'%proxy_ip)
    user_agent = random.choice(user_agent_list)
    print('当前代理user_agent:%s'%user_agent)
    sleep_time = random.randint(5,15)
    print('等待时间:%s s' %sleep_time)
    time.sleep(sleep_time)
    print('开始获取')
    headers = {
        'User-Agent': user_agent
    }
    proxies={
        'http': proxy_ip
    }
    ###########随机取列表中链接#############################################
    Url=['https://blog.csdn.net/qq_42409788/article/details/95076264',
          'https://blog.csdn.net/qq_42409788/article/details/93755352',
      ]
    url=random.choice(Url)  #随机读取链接
    try:
        req = requests.get(url, headers=headers,proxies=proxies, timeout=5)
        html=req.text
        print (html)
    except Exception as e:
        print('******打开失败!******')
    else:
        global count
        count += 1
        print('OK!总计成功%s次!' % count)

if __name__ == '__main__':
    proxy_list = Get_proxy_ip()
    for i in range(100):
        Proxy_read(proxy_list, user_agent_list, i)

 

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
各位网友大家好,要运行此工具必需先设置好网页信息,点击菜单栏设置或用快捷键(Alt+E)进入到设置页面,设置页面其中包括三个Tab:基本配置、网页信息和数据库。基本配置:如果要运行页面点击时自动新外网IP就要配置ADSL帐号,现在暂时只支持ADSL新外网IP。单独页面执行是已Html中div的id为标志,意思是循环只执行此选中项,默认是所有项目。IP数据表就是每执行一下点击网页都会记录下本次的IP,记录文件放在此工具的路径下的Data目录下的iptables.log文件,最小化启动程序就是启动此工具或最小化窗口后台托管运行,就像QQ一样挂着。循环重启软件运行此项是为了和新ADSL一起配合产生独立IP,因为每个浏览器都有Cookies,关闭浏览器就可以彻底清除Cookies产生独立访客(UV)了。如果同时选择了最小化启动程序可以用全局快捷键Ctrl+Alt+空格解除循环。网页信息:是一个表格可以进行添加、修改和删除。页面执行方式有两种:一是completed意思是等网页加载完毕后执行点击,二是thread多线程执行意思是加载页面3秒钟后再执行页面点击。各有各自的优点,如果发现其中一种执行方式实现不了可以用另外一种试一下。类型就是网页的链接返回类型,有两种一时纯url链接如:http://www.baidu.com,另一种是数据库SQL语句返回链接集。用数据库名加@加地址标志,在数据库Tab中配置。SQL语句一定要返回link结果集如:select concat('http://www.google.com/', url) link from table,在SQL语句中不要用双引号,要用单引号,否则会出错。现在支持MYSQL和MSSQL数据库。链接就是类型对应的文本。htmlID是html中div的id,这个是网站网页中要点击的定位点,是这个表的主键必须唯一。偏移坐标就是htmlID的相对偏移点,用英文逗号隔开如0,0。状态有两种Y和N,意思是是和否,默认是Y,就是如果您想停用此条记录不加入循环就改为N。独立IP,默认是N,就是在Data/iptables.log文件中没出现过的当为独立ip。双击单元格可以修改文本内容。点击最后的删除可以删除此行记录。修改或添加后可别忘记了按右下角的保存按钮哦。数据库tab表格简单明了就不多加说明了。如果有出现运行异常可以可以查看Data下的error.log错误日志文件。如果对此工具有何意见或建议可以点击意见反馈发送你的宝贵信息。此工具支持在线更新。如收到您的来信,我会尽快的修改更新。温馨提示:目标执行标签(htmlID)要保持在预览窗口显示,建议最大化窗口最小化后台托管运行。希望此工具可以帮得了大家。
今天小编要给大家介绍一款专业好用的网络推广软件——流量精灵。流量精灵采用基于IE内核自主研发的嵌入式浏览器,针对网站站长、博客主、网络写手、SEO工作者、QQ空间爱好者等各类网络用户,实现提高每日PV(访问量),UV(独立访客),IP(独立IP),搜索引擎关键字排名,热门关键字,相关搜索等网络推广功能。软件界面美观简洁、简单全面、实用方便,无需培训,即可快速上手,轻轻松松完成日常网络推广功能,真正做到简单全面实用。是用户实现网络推广功能的好帮手。 流量精灵的特色 简单易用 使用简单,无须注册用户名,直接添加自己的网址即可开始分享流量; 软件支持流量曲线控制,用户可根据自己需要自行控制自己的网站流量大小; 软件支持流量优化功能,用户可根据自己需要自行设置弹窗模式,目标网址,来源网址; 软件可设置开机自动运行,隐藏托盘图标,老板键,自动升级等功能; 软件界面清爽,软件永久免费,并根据用户反馈意见,持续进行改进升级; 纯绿色软件软件仅一个文件,无需安装,全面支持Windows 2000,XP,2003,Vista,Win7操作系统; 高安全性 软件采用基于IE内核自主研发的嵌入式浏览器,能有效拦截各类病毒木马程序下载; 采用恶意网址智能鉴定技术,自动收集、过滤恶意网址; 采用深层防木马技术,有效阻止各类病毒木马从网页入侵; 禁止任何弹出窗口,禁止下载各类图片,声音,视频等二进制文件,充分减少网络资源占用; 禁止播放任何网页背景音乐,禁止网页打开完成时提示声音,真正做“无声无息”为您服务; 真实有效性 软件使用基于IE内核自主研发的嵌入式浏览器,对访问效果真实有效; 用户可灵活指定流量来源网址,确保流量的真实有效; 用户可灵活指定目标网址,并对目标网址进行随机访问子页面,为指定页面带去流量; 服务端对不同时段的访问频率进行智能控制,保证不同时段访问的频率真实有效; 软件基于网络互访的随机性,充分保证访问的时间间隔,页面停留时间,地区差异,独立IP段分配的真实有效; 软件对网站内部子页面链接进行智能分析,并进行随机访问,确保整个网站都会被访问到,用户无需输入多个网址; 流量精灵的功能: 1、软件功能分类:“通用流量”与流量精灵以前版本的功能完全相同,可按以前的方法使用,通过灵活设置实现各种流量效果; “精确流量”用户可以精确指定每天的流量数量与停留时间,比“通用流量”能更加精确控制; “空间人气”用于QQ空间人气,只需要输入QQ号,使用非常简单; 2、网址数量与软件设置:显示当前已添加网址和共可添加的网址数量,以及软件设置按钮(开机自动运行,隐藏系统栏图标等); 3、网址列表:显示和管理已经添加的网址,可以在这里查看流量信息,修改网址,以及进行更多的流量优化设置操作; 4、添加网址:用于添加“通用流量”网址、“在线绑定”网址、“精确流量”网址、“空间人气”网址以及相关使用帮助按钮; 5、信息窗口:用于显示官方重要通知以及软件使用帮助相关信息; 流量精灵 v6.1.2 官方版 更新日志 1. 解决访问成功率低的问题; 2. 优化软件性能,减少资源占用; 3. 优化测试工具,表现最真实效果; 4. 新增微信、手机QQ、手机QQ空间内置浏览器类型; 流量精灵的截图
易语言是一种简单易学的编程语言,它可以帮助用户快速开发应用程序。如果想要App浏览量,可以利用易语言的一些功能和特点来实现。 首先,可以使用易语言的网络功能来增加App的曝光率。通过编写代码,可以让App在各大应用商店或网站中进行自动的推广和发布,让更多的人注意到该App的存在。此外,还可以编写程序来监控App的搜索排名,针对排名下降的情况,采取一些措施来提高App的曝光度。 其次,可以使用易语言的自动化运行功能来提高App的浏览量。可以编写脚本,实现自动化操作,例如自动点击、滑动、登录等,以增加用户对App的重复浏览和使用。此外,还可以利用易语言的定时任务功能,设置每天、每周或每月定时运行App,以确保用户持续访问和使用。 此外,易语言还提供了丰富的界面设计功能,可以利用这些功能来改善App的用户体验,吸引更多的用户使用。可以设计精美的界面、增加交互元素、提供实用的功能等,以增加用户的趣味性和便利性,进而提高浏览量。 最后,可以利用易语言的数据处理功能来优化App的内容。可以通过数据分析,了解用户的喜好和需求,并根据这些数据进行优化和改进。通过提供用户感兴趣的内容,可以吸引更多的用户访问和浏览。 总之,利用易语言的网络功能、自动化运行功能、界面设计功能和数据处理功能,可以帮助提高App的浏览量。当然,除了利用技术手段,还需要注重App的质量和内容,才能吸引更多的用户。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值