LOL,既然要写文章..而且我好久不用python了, 那就不说了

今天上课,老师要求我们给一个老师刷票,人家去参加一个比赛..需要学生投票,所以无聊了,就写了个投票程序.

OK,来看看投票的页面..

看起来好丑是不…    既然不是自己做的..    还是不要吐槽了

对于刷票嘛,大家都知道.需要有一个抓包的过程

那么我们就祭出神器burpsuite,改端口这些神马的就不说了啊、

So easy,妈妈再也不用担心我们抓不到包了!

看了一看,感觉这种简单的界面..编程的程序员也好不到哪去了吧..

于是乎…   send to the repeater, 改下aspsessionidaddsrqia玩玩试试

卧槽..

这程序员真给力…IP都不判断了….直接投票成功….

话不多说。。开始构建代码

首先,我们需要一个生成随机字母的东西,来代替aspsessionXXXXX

之后,我们还需要urllib urllib2来帮我们发送请求,那么就直接上代码了!

这个东西..怎么说呢…好简单… 就不加神马的奇葩注释了

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53[cce_Python]

#-*-coding:utf-8*-

importurllib2

url="http://dsfasdfasdfasdf9415689711"

urll="http://asdfasdfasdfasdf799238669190801"

#### Generate random ASPSESSIONIDAADSRTQA

importrandom

codeSeedA="ABCDEFGHIJKLMNOPQRSTUVWXYZ"

defdigit(raw):

l=len(raw)

returnraw[random.randrange(l)]

defcodeGen():

codes_pool=[]

code=""

foriinrange(24):

code+=digit(codeSeedA)

codes_pool.append(code)

returncodes_pool

#### 22 letters

#### start http request

i=0

whilei<9999:

send_headers={"Accept":"*/*",

"Referer":"http://weike.cflo.com.cn/play.asp?vodid=169877&amp;e=1",

"Accept-Language":"zh-cn",

"Accept-Encoding":"gzip, deflate",

"User-Agent":"Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; LCJB; rv:11.0) like Gecko",

"Host":"weike.cflo.com.cn",

"DNT":"1",

}

cookies="Weike_Userhits_169877=1; ASPSESSIONIDAADSRTQA=%s; pgv_pvi=3426558976; pgv_si=s6550984704"%codeGen().pop()

send_headers['Cookie']=cookies

req=urllib2.Request(urll,headers=send_headers)

r=urllib2.urlopen(req)

html=r.read()

html=html.decode('utf-8','replace')

i=i+1

printi

###loop end

[/cce_Python]

Ok,bye!文章主刷票,练py去了…

python 刷票_Python刷票器的简单实现相关推荐

  1. python简单装饰器_python装饰器的简单示例

    这篇文章主要为大家详细介绍了python装饰器的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 装饰器的语法以 ...

  2. python装饰器简单理解_python装饰器的简单理解

    如果你接触 Python 有一段时间了的话,想必你对 @ 符号一定不陌生了,没错 @ 符号就是装饰器的语法糖. 装饰器的使用方法很固定: 先定义一个装饰函数(帽子)(也可以用类.偏函数实现) 再定义你 ...

  3. Python中的装饰器的简单介绍02

    这篇博文转载自伯乐在线的12步轻松搞定python装饰器,重构成python3. 1. 函数 在python中,函数通过def关键字.函数名和可选的参数列表定义.通过return关键字返回值.我们举例 ...

  4. 二维正态分布图python代码_Python数据可视化正态分布简单分析及实现代码

    Python说来简单也简单,但是也不简单,尤其是再跟高数结合起来的时候... 正态分布(Normaldistribution),也称"常态分布",又名高斯分布(Gaussiandi ...

  5. python人像_python 使用OpenCV进行简单的人像分割与合成

    实现思路 通过背景建模的方法,对源图像中的动态人物前景进行分割,再将目标图像作为背景,进行合成操作,获得一个可用的合成影像. 实现步骤如下. 使用BackgroundSubtractorMOG2进行背 ...

  6. kd树 python实现_Python KD树实现+简单的KNN实现

    写KD树的时候没把类别考虑进去...所以先用KD算出最近的k个点,然后找到对应分类最后输出占比最大的 KD树是一种二叉树,用来分割空间上得点 一个树节点的结构如下: class TreeNode: i ...

  7. python手势识别_Python|使用opencv进行简单的手势检测

    简单的手势识别,基本思路是基于皮肤检测,皮肤的颜色在HSV颜色空间下与周围环境的区分度更高,从RGB转换到HSV颜色空间下针对皮肤颜色进行二值化,得到mask: defHSVBin(img): hsv ...

  8. python中装饰器的作用_Python装饰器详解,详细介绍它的应用场景

    装饰器的应用场景附加功能 数据的清理或添加:函数参数类型验证 @require_ints 类似请求前拦截数据格式转换 将函数返回字典改为 JSON/YAML 类似响应后篡改为函数提供额外的数据 moc ...

  9. python 装饰器实现事件绑定_Python装饰器是怎么实现的?

    Python中的装饰器是通过利用了函数特性的闭包实现的,所以在讲装饰器之前,我们需要先了解函数特性,以及闭包是怎么利用了函数特性的 ① 函数特性 python中的函数特性总的来说有以下四点: 1. 函 ...

  10. python生成器和装饰器_python之yield与装饰器

    防伪码:忘情公子著 python中的yield: 在之前发布的<python之列表解析与生成器>中我们有提到过,生成器所实现的是跟列表解析近似的效果,但是我们不能对生成器做一些属于列表解析 ...

最新文章

  1. python pytest_Python项目的pytest初始化
  2. 使用 json_serializable (flutter packages pub run build_runner build) 问题
  3. GitHub + jsDelivr + PicGo 搭建个人图床
  4. io操作是指什么_各种IO模型,一篇打尽
  5. MySQLWorkbench链接MySQL数据库
  6. C++强制类型转换操作符 dynamic_cast
  7. Asp.Net文件和文件夹操作大全
  8. 服务器间传文件$d,基于OpenSSH+WinSCP完成Windows服务器之间的文件传输
  9. arm中clz指令_JavaScript中带有示例的Math.clz32()方法
  10. python装饰器使用多吗_如何理解Python装饰器?
  11. python读写ini文件的库支持unicode_Python读写unicode文件的方法
  12. centos redis make 报错_ubuntu 18.04 搭建 redis 实验环境
  13. 装双系统?不需要 教你在iMac上流畅使用Windows
  14. pythonwin下载中文版_Python官方下载 v3.9.0中文版_Win10镜像官网
  15. 第09课 OpenGL 移动图像
  16. 常见的html字体,网页设计中最常用的字体有哪些
  17. VS语音信号处理(5) C语言PCM格式语音存为WAV格式语音工程实例
  18. React行内样式写法
  19. sai笔记3-钢笔图层
  20. html学习——介绍

热门文章

  1. 上位机与西门子PLC通信协议
  2. 微信小程序图片自适应大小(炒鸡详细)
  3. day4:非参数统计及其检验方法(无sas代码)
  4. leetcode:骑士在棋盘上的概率
  5. lamp兄弟连java_LAMP兄弟连李明老师讲Linux视频教程下载
  6. python利用经纬度画地图_使用Python实现画一个中国地图
  7. zen brush 2 android,zen brush2
  8. 我的世界服务器哪个有自动铺路,超简单命令方块铺路机 我的世界自动铺路机制作教程(附存档)...
  9. opera官方教程 预订二
  10. Opera中的opera密码修改,半残了