用python实现刷点击率
准备
微信活动也是有真实地址的。
通过mitmproxy(man in the middle proxy)的方式,可以获取微信获取网页的真实地址(url)。
完整可运行代码
import os
import time
import argparse
import platform
'''
想要学习Python?Python学习交流群:1136201545满足你的需求,资料都已经上传群文件,可以自行下载!
'''
def visit_win(url, times, duration):import urllib2def _visit_win():try:s = urllib2.urlopen(url).read()except urllib2.HTTPError,e:print (e.code)for i in range(times):_visit_win()print("{} Done!".format(i+1))#do not use duration in windef visit_linux(url, times, duration):import subprocesscmd = "curl {}".format(url)for i in range(times):subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE,shell=True)print("{} Done!".format(i+1))time.sleep(duration)def parse_input():input_parser = argparse.ArgumentParser()input_parser.add_argument("--url",'-u', help="the url your need to visit")input_parser.add_argument("--times",'-t', type=int, default=10, help="how many times you need to visit")input_parser.add_argument("--duration",'-d', default=0.5, type=float, help="the duration between two visits")input_args = input_parser.parse_args()url = input_args.urltimes = input_args.timesduration = input_args.durationreturn url, times, duration def main():url, times, duration = parse_input()if platform.system().lower() == 'linux':visit_linux(url, times, duration)else:visit_win(url, times, duration)print("My evil job is finished!")if __name__ == '__main__':main()
我的说明
跨平台
linux通过curl可以非常快速的访问。
但是同事不懂linux,只能通过urllib库写个跨平台的实现
可扩展性
为了增加程序的通用性,加入argparse库,通过程序入参实现灵活应用。
**注意:
推荐使用argparse,WXCOP的很多同学还是使用老的OPTPARSE库,argparse是用来替代OPTPARSE库的(来自官方)**
速度
使用subprocess库会比os.system的方式快,因为,它会fork一个进程,而os.system是阻塞(等待网页返回很慢),速度快很多。
另外,保留了linux的curl方式,它比urllib库要快
函数内的函数
visit_win里还有一个只能内部使用的_visit_win
这样可以表明这个函数的作用域
库的导入
没有呆板的在开头导入所有需要的库,而是根据操作系统,在需要时,才导入特定的库
期望大家的优化
代码里留了优化空间,例如使用线程的方式加快urllib的访问速度等
用python实现刷点击率相关推荐
- python广告刷量_用python实现刷点击率的示例代码
背景 同事的老爸参加微信的一个活动,需要刷点击率,因此,写了一个程序助之. 准备 微信活动也是有真实地址的. 通过mitmproxy(man in the middle proxy)的方式,可以获取微 ...
- Python脚本刷点击率。
新建一个文本文件,并且改名为shua.py 内容: import urllib2 import timeit import thread import time i = 0 mylock = thre ...
- 网页/网站/博客等刷点击率(流量)方法
欢迎关注"程序杂货铺"公众号,里面有精彩内容,欢迎大家收看^_^ 网页/网站/博客等刷点击率(流量)方法 前言: 首先,在这里不鼓励大家对网页/网站/博客等进行刷点击率的作法,毕竟 ...
- 使用python进行广告点击率的预测
当前在线广告服务中,广告的点击率(CTR)是评估广告效果的一个非常重要的指标. 因此,点击率预测系统是必不可少的,并广泛用于赞助搜索和实时出价.那么如何计算广告的点击率呢? 广告的点击率 = 广告点击 ...
- 刷流量和刷点击率的方法探讨
本文主要用到的工具软件有<网页自动操作通用工具>或<网页自动刷新监控工具>,其中<网页自动操作通用工具>包含<网页自动刷新监控工具>所有功能,所以主要以 ...
- Python刷点击率,下载量代码
[代码仅作学习之用,勿用于非法用途] #!/usr/bin/env python # -*- coding:utf-8 -*- # @author: Wiker Yongimport urllib2, ...
- 九度搜索引擎点击优化_网站点击率对关键词排名到底有没有影响
前一段时间,我听到很多博客都在谈论网站点击率对关键词排名的影响.为此,我特意选择了一些网站做了一个关于点击率对网站排名影响的实验.对于这些网站,我一开始并没有遵循正常的搜索引擎优化思想,只是为了验证在 ...
- 点击率如何计算?靠点击率怎么赚钱呢?
无数的站长都知道提高网站点击率,却不知道点击是如何计算的,只知道网站点击率高了,就可以带来转化就可以赚钱了.只知道通过自己的平台来赚钱,却不知道除了自己平台外.很多其他平台其实也是可以赚钱的,而且认识 ...
- 用python刷网页浏览量_如何用python 增加网站点击量?
简单一句话:就是调用你的浏览器,然后程序自动帮你打开你的网页,隔一段时间自动关闭.之后的步骤就是循环,刷访问量.下面看一篇文章: python3爬虫之访问量.点击率数据的爬取分析 1.明确问题: 通过 ...
最新文章
- servlet必知细节(一)
- 【Netty】Netty为什么要手动释放ByteBuf资源?
- build with runtime package
- 竞品分析框架及案例-探索业务方向
- ITK:向索引添加偏移量
- SHA-1退休:数千万用户通向加密网站之路被阻
- Flink中MapFunction以及其他各种xxxFunction在intellij中的用法和规律
- 信息保真度准则_设计保真度的新的非科学公式
- 第一次使用Sourcetree成功上传gitee记录
- x86系统MySQL_deepin20.1系统安装MySQL8.0.23(最美国产Liunx系统,最新,最详细的MySQL8安装教程)...
- mysql 查询列表是否关注_点赞功能,用mysql还是redis?
- js string转number_【虚拟机系列】JS虚拟机——实现setTimeout
- 【Spring.net点滴】
- 蓝桥杯 ADV-204 算法提高 快速幂
- 一般将来时语法课教案_优秀教案人教版必修二Unit2——语法专题课训练
- 博为峰Java技术题 ——JavaSE Swing顶层容器中添加菜单栏
- 线性代数知识荟萃(5)——矩阵相似
- 计算机一级移动是复制粘贴吗,学会着几种复制粘贴的方法你做事会事半功倍
- Apollo之Canbus模块学习总结
- pyhon下实现通过身份证获取归属地的方法