一个研究Python实践,最近研究一个投票的东东,主要是想测试利用Python实现刷微信投票。

本文纯粹为了记录一下 直接操作页面按钮的方法:

#!/usr/bin/python

#coding=utf-8

from selenium import webdriver

from selenium.webdriver import DesiredCapabilities

import sys,time

reload(sys)

sys.setdefaultencoding('utf-8')

desired_capabilities= DesiredCapabilities.PHANTOMJS.copy()

headers = {'Accept': '*/*',

'Accept-Language': 'en-US,en;q=0.8',

'Cache-Control': 'max-age=0',

'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36',#这种修改 UA 也有效

'Connection': 'keep-alive'

}

for key, value in headers.iteritems():

desired_capabilities['phantomjs.page.customHeaders.{}'.format(key)] = value

desired_capabilities['phantomjs.page.customHeaders.User-Agent'] ='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'

driver= webdriver.PhantomJS(desired_capabilities=desired_capabilities)

url=''

driver.get(url)

js = "var q=document.body.scrollTop=100000"

for i in range(10):

driver.execute_script(js)

time.sleep(0.1)

print driver.find_element_by_xpath('//*[@id="201290753"]/div[2]/ul/li[1]/p/span/span').text

driver.find_element_by_xpath('//*[@id="201290753"]/div[2]/ul/li[1]/p/span/span').click()

print driver.find_element_by_xpath('//*[@id="201290816"]/div[2]/ul/li[2]/p/span/span').text

driver.find_element_by_xpath('//*[@id="201290816"]/div[2]/ul/li[2]/p/span/span').click()

print driver.find_element_by_xpath('//*[@id="201290817"]/div[2]/ul/li[1]/p/span/span').text

driver.find_element_by_xpath('//*[@id="201290817"]/div[2]/ul/li[1]/p/span/span').click()

print driver.find_element_by_xpath('//*[@id="201290817"]/div[2]/ul/li[2]/p/span/span').text

driver.find_element_by_xpath('//*[@id="201290817"]/div[2]/ul/li[2]/p/span/span').click()

print driver.find_element_by_xpath('//*[@id="201290817"]/div[2]/ul/li[3]/p/span/span').text

driver.find_element_by_xpath('//*[@id="201290817"]/div[2]/ul/li[3]/p/span/span').click()

print driver.find_element_by_xpath('//*[@id="201290818"]/div[2]/ul/li[1]/p/span/span').text

driver.find_element_by_xpath('//*[@id="201290818"]/div[2]/ul/li[1]/p/span/span').click()

print driver.find_element_by_xpath('//*[@id="201290818"]/div[2]/ul/li[2]/p/span/span').text

driver.find_element_by_xpath('//*[@id="201290818"]/div[2]/ul/li[2]/p/span/span').click()

print driver.find_element_by_xpath('//*[@id="201290818"]/div[2]/ul/li[3]/p/span/span').text

driver.find_element_by_xpath('//*[@id="201290818"]/div[2]/ul/li[3]/p/span/span').click()

print driver.find_element_by_xpath('//*[@id="201290818"]/div[2]/ul/li[4]/p/span/span').text

driver.find_element_by_xpath('//*[@id="201290818"]/div[2]/ul/li[4]/p/span/span').click()

print driver.find_element_by_xpath('//*[@id="201290820"]/div[2]/ul/li[1]/p/span/span').text

driver.find_element_by_xpath('//*[@id="201290820"]/div[2]/ul/li[1]/p/span/span').click()

print driver.find_element_by_xpath('//*[@id="201290820"]/div[2]/ul/li[2]/p/span/span').text

driver.find_element_by_xpath('//*[@id="201290820"]/div[2]/ul/li[2]/p/span/span').click()

print driver.find_element_by_xpath('//*[@id="201290821"]/div[2]/ul/li[4]/p/span').text

driver.find_element_by_xpath('//*[@id="201290821"]/div[2]/ul/li[4]/p/span').click()

print 'zhesHi 11111 777777777777777777777'

print driver.find_element_by_xpath('//*[@id="201290822"]/div[2]/ul/li[1]/p/span/span').text

driver.find_element_by_xpath('//*[@id="201290822"]/div[2]/ul/li[1]/p/span/span').click()

print driver.find_element_by_xpath('//*[@id="201290822"]/div[2]/ul/li[2]/p/span/span').text

driver.find_element_by_xpath('//*[@id="201290822"]/div[2]/ul/li[2]/p/span/span').click()

print driver.find_element_by_xpath('//*[@id="201290824"]/div[2]/ul/li[2]/p/span/span').text

driver.find_element_by_xpath('//*[@id="201290824"]/div[2]/ul/li[2]/p/span/span').click()

print driver.find_element_by_xpath('//*[@id="201290825"]/div[2]/ul/li[2]/p/span').text

driver.find_element_by_xpath('//*[@id="201290825"]/div[2]/ul/li[2]/p/span').click()

print driver.find_element_by_xpath('//*[@id="201290826"]/div[2]/ul/li[2]/p/span').text

driver.find_element_by_xpath('//*[@id="201290826"]/div[2]/ul/li[2]/p/span').click()

print driver.find_element_by_xpath('//*[@id="201290841"]/div[2]/div/div/input').text

driver.find_element_by_xpath('//*[@id="201290841"]/div[2]/div/div/input').send_keys(u'我是哥哥')

print driver.find_element_by_xpath('//*[@id="201290841"]/div[2]/div/div/input').text

print driver.find_element_by_xpath('//*[@id="form_submit"]').text

driver.find_element_by_xpath('//*[@id="form_submit"]').click()

time.sleep(2)

print driver.page_source

driver.quit()

vb实现微信自动投票——开发一个自动化微信投票器【有源码】相关推荐

  1. java计算机毕业设计vue开发一个简单音乐播放器源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计vue开发一个简单音乐播放器源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计vue开发一个简单音乐播放器源码+mysql数据库+系统+lw文档+部署 本源码技 ...

  2. 计算机毕业设计Javavue开发一个简单音乐播放器(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Javavue开发一个简单音乐播放器(源码+系统+mysql数据库+lw文档) 计算机毕业设计Javavue开发一个简单音乐播放器(源码+系统+mysql数据库+lw文档) 本源码技术栈 ...

  3. 用python刷微信投票_Python——开发一个自动化微信投票器【附代码实例方法】

    一个研究Python实践,最近研究一个投票的东东,主要是想测试利用Python实现刷微信投票. 本文纯粹为了记录一下 webdriver直接操作页面按钮的方法: #!/usr/bin/python # ...

  4. 用python做一个简单的投票程序_Python——开发一个自动化微信投票器【附代码实例方法】...

    一个研究Python实践,最近研究一个投票的东东,主要是想测试利用Python实现刷微信投票. 本文纯粹为了记录一下 webdriver直接操作页面按钮的方法: #!/usr/bin/python # ...

  5. python微信投票代码_Python——开发一个自动化微信投票器【附代码实例方法】

    一个研究Python实践,最近研究一个投票的东东,主要是想测试利用Python实现刷微信投票. 本文纯粹为了记录一下 webdriver直接操作页面按钮的方法: #!/usr/bin/python # ...

  6. vue+uni-app商城实战 | 第一篇:从0到1快捷开发一个商城微信小程序,无缝接入OAuth2实现一键授权登录

    一. 前言 本篇通过实战来讲述如何使用uni-app快速进行商城微信小程序的开发以及小程序如何接入后台Spring Cloud微服务. 有来商城 youlai-mall 项目是一套全栈商城系统,技术栈 ...

  7. 微信小程序开发一个小型商城(八、个人页面)

    上一篇文章:微信小程序开发一个小型商城(七.支付页面) 在上方还是使用wx:if进行判断是否有登录的数据,有的话将数据当中的图片和名字渲染到页面当中,不存在的话使用一个登录按钮表示需要用户登录.往下分 ...

  8. 面试官问:如何快速开发一个类似微信的聊天系统?

    去年我们公司要我去面试一位候选人,当时刚好我接手了公司的 IM 系统,借这个机会,就问了候选人这个问题:如何快速开发一个类似微信的聊天系统? 这个问题的确让候选人回答起来很吃力: 从分析 PC 端微信 ...

  9. 微信小程序开发一个小型商城(四、商品列表)

    上一篇文章,微信小程序开发一个小型商城(三.商品分类设计) 在从上一个界面跳转过来,会看到商品列表这个界面:如下图所示: 页面分析:从上到下:分别是一个已经定义好的自定义组件,下面的综合,销量,也是一 ...

  10. 微信小程序开发一个小型商城(五、商品详情)

    上一篇文章:微信小程序开发一个小型商城(四.商品列表) 在从上一个界面跳转过来,会看到商品详情这个界面goods_detail :如下图所示: 页面分析:从上到下:一个轮播图+一个view标签存储商品 ...

最新文章

  1. python生成折线图-Python数据可视化 -生成数据之绘制折线图和散点图
  2. 3、HTML导入外部样式表(HTML导入CSS文件)
  3. 会计记忆总结之九:会计档案
  4. [原]RHCS集群的服务切换测试札记
  5. mysql分区列要包含主键吗_MYSQL的分区字段,必须包含在主键字段内
  6. honeyselect捏脸教程_动漫女生的脸怎么画?卡通漫画少女教学
  7. 常用的C#正则表达式!
  8. js/css文件修改后浏览器本地缓存解决
  9. educoderpython答案顺序结构程序设计_答案汇总:土木机械类+计算机类
  10. 服务器磁盘空间占用,大文件查找
  11. ADBAppium常见问题梳理
  12. 3des base64 java_java和c++中的DES\3DES\Base64
  13. R - 简单随机抽样
  14. 红米pro android o刷机,红米Pro官方卡刷机教程 怎么刷机
  15. 内卷到底是什么意思?
  16. 浅析三点SEO理论到底带给了我们什么
  17. 雾霾指数预测与城市治理(大数据平台系列)
  18. Android 实现图片闪烁效果
  19. 常用数学符号大全、关系代数符号
  20. 笔记本升级--老华硕的升级之路

热门文章

  1. java实现面向对象的23种设计模式【超长预警,读完超过2小时】
  2. 每日一练 — 2021.12.30
  3. 系统开发方法和开发模型
  4. Session Fixation session固定攻击
  5. STM32+ESP8266获取时间和天气
  6. Kryo官方文档学习笔记
  7. 视频剪辑怎么学?四个方面要注意,整体思路是关键
  8. 红外焦平面阵列调试传递函数测试方法
  9. 南京梧桐树美吗?生活在梧桐树下的痛苦,春天掉毛、夏天掉皮、秋天掉叶,一年三掉,砸的你是一把鼻涕一把泪。
  10. 厦大2021期中考试