h5的页面要清爽很多,也方便查找
测试环境是macOS+python3+anaconda
update:会出现页面什么都没有的情况,已更新

#qzone like robot
import time
from selenium import webdriverqzoneUrl='https://ui.ptlogin2.qq.com/cgi-bin/login?pt_hide_ad=1&style=9&pt_ttype=1&appid=549000929&pt_no_auth=1&pt_wxtest=1&daid=5&s_url=https%3A%2F%2Fh5.qzone.qq.com%2Fmqzone%2Findex'
chromeDriverPath='/Users/vanues/Downloads/chromedriver'
myQQ=''
myPassword=''driver = webdriver.Chrome(chromeDriverPath)#记得修改drive路径
driver.get(qzoneUrl)
time.sleep(5)
driver.find_element_by_name('u').clear()
driver.find_element_by_name('u').send_keys(myQQ)
driver.find_element_by_name('p').clear()
driver.find_element_by_name('p').send_keys(myPassword)
driver.find_element_by_id('go').click()
time.sleep(10)
#登陆操作至此已经完成,可能会出现验证的情况,上一句延时10s就是用来手动验证,登陆之后就不再需要手动操作while(1):time.sleep(5)try:btns=driver.find_elements_by_class_name('like')#寻找赞按钮for btn in btns:#print("btn:" + str(btn.text) + "\tid:" + str(btn.id))if btn.text=='赞':time.sleep(3)btn.click()print('liked')else:continueexcept:print("error")driver.refresh()time.sleep(2)break#print("going to refresh in 60s")driver.refresh()time.sleep(60)#每60秒一次刷新driver.close()

分割线—————————————————————
UPDATE:改成了无头headless浏览器


#qzone like robot
import time
from selenium import webdriver
from selenium.webdriver.chrome.options import OptionsqzoneUrl = 'https://ui.ptlogin2.qq.com/cgi-bin/login?pt_hide_ad=1&style=9&pt_ttype=1&appid=549000929&pt_no_auth=1&pt_wxtest=1&daid=5&s_url=https%3A%2F%2Fh5.qzone.qq.com%2Fmqzone%2Findex'
chromeDriverPath = '/Users/vanues/Downloads/chromedriver'
myQQ = ''
myPassword = ''driverOption = Options()
driverOption.add_argument('headless')driver = webdriver.Chrome(executable_path=chromeDriverPath, chrome_options=driverOption)
driver.get(qzoneUrl)
time.sleep(5)
driver.find_element_by_name('u').clear()
driver.find_element_by_name('u').send_keys(myQQ)
driver.find_element_by_name('p').clear()
driver.find_element_by_name('p').send_keys(myPassword)
driver.find_element_by_id('go').click()
print('logined')
time.sleep(10)while(1):time.sleep(5)try:btns=driver.find_elements_by_class_name('like')for btn in btns:#print("btn:" + str(btn.text) + "\tid:" + str(btn.id))if btn.text=='赞':time.sleep(3)btn.click()print('liked')else:continueexcept:print("error")driver.refresh()time.sleep(2)break#print("going to refresh in 60s")driver.refresh()time.sleep(60)driver.close()

新浪微博点赞可见:微博点赞

python+selenium h5QQ空间自动点赞器相关推荐

  1. python+selenium h5新浪微博自动点赞

    同样采用h5版页面进行自动化点赞 update0:微博会莫名其妙取消掉点过的赞图标,但是赞的内容还在,没办法先取消了,只点别人没点过赞的微博 update1:加入了try except和一个浏览器刷新 ...

  2. 基于selenium的QQ空间自动点赞功能(2020年7月版)

    准备工作 简介: selenium是一个基于java开发的自动化浏览器处理器,它更像是浏览器驱动的代理. 配置: 它本身没有配置浏览器,因此需要配合本机上面安装的浏览器驱动一同使用.例如:Firefo ...

  3. PHP爬虫之QQ空间自动点赞--更换cookie版

    QQ空间自动点赞网上一搜一大把,但是关于php的还是停留在用以前的3Gqq登陆方式获取sid之后再点赞的.而现在貌似3Gqq没法用了, 网上也没有关于最新的.实现QQ空间自动点赞已经很久了,一直没有发 ...

  4. Python+Selenium实现新浪微博自动登录

    Python+Selenium实现新浪微博自动登录 环境说明:win10+eclipse+chrome 备注:需要下载chrome浏览器的驱动(地址: https://sites.google.com ...

  5. 24行代码简单实现qq空间自动点赞

    什么是Auto.js? Auto.js是基于JavaScript语言运行在Android平台上的工具.它依赖于无障碍服务. 它可以做什么? 解放双手,让手机自动打游戏.自动签到.自动领红包等等等等 它 ...

  6. Python3爬虫实践——QQ空间自动点赞程序(下)

    (发完上一篇博客之后,观察了一个星期发现阅读量迟迟突破不了50大关,蓝瘦香菇+心疼自己T.T,于是果然又找到了各种拖延的理由,刚才登博客的时候突然发现有人评论期待我的下篇,立马精神振奋!开始敲字.) ...

  7. 用Python实现某点评自动点赞

    文章目录 前言 一.准备工作 二.思路分析 1.获取cookie 2.打开粉丝列表 3.互粉 4.点赞 5.翻页 三.代码实现 总结 前言 想用Python做个某点评的自动点赞互粉功能,毕竟手点太浪费 ...

  8. JS实例操作QQ空间自动点赞方法

    做开法的小伙伴都知道我们在查找网络资源时,通常会通过 使用谷歌浏览器的 F12 对页面元素进行操作,且可以查看一些网络资源,当然火狐浏览器也有这种功能,不是IE就好了. 打开QQ空间 按下 F12 , ...

  9. [转] JS实例操作QQ空间自动点赞方法

    做开法的小伙伴都知道我们在查找网络资源时,通常会通过 使用谷歌浏览器的 F12 对页面元素进行操作,且可以查看一些网络资源,当然火狐浏览器也有这种功能,不是IE就好了. 打开QQ空间 按下 F12 , ...

最新文章

  1. HDU 4609 3-idiots FFT
  2. 阿里云总裁胡晓明:“这些新杭州故事,明天将会在更多城市发生”
  3. Linux_RAID
  4. 使用Charles为Android设备抓取https请求的包
  5. substring not found什么意思_英文写作中,除了not,你还会其他否定表达吗?
  6. 一张图告诉你E-R图怎么画
  7. SpringSecurity实现记住我功能
  8. iframe父页面与子页面之间的传值问题
  9. c语言 sizeof typeof,typeof、nameof、sizeof的用法
  10. 基于vue2.0+svg 拓扑组件
  11. uos/deepin设置屏幕缩放比例的命令
  12. 回归分析什么时候取对数_为什么相关或回归分析时 x和y取log
  13. 批量处理word文档向下箭头
  14. word如何设置页码,WPS超实用小技巧
  15. 复杂网络 社交网络_通过角色的动态社交网络探索哈利·波特
  16. python生成摸头GIF动态图
  17. 图片标签和图片格式~
  18. 义乌购API,item_search - 根据关键词取商品列表
  19. 天正如何批量导出坐标_天正如何导出坐标文件 天正导出批量pdf
  20. 音频降噪算法 java_基于RNN的音频降噪算法

热门文章

  1. url映射 路由urls.py的功能 django
  2. dj电商-模型类设计-商品模块数据表
  3. django-模型类的修改-外键
  4. C语言博客作业06--结构体文件
  5. BootStrap的入门和响应式的使用
  6. 游戏中的“战争黑雾”和现实中的程序员处境
  7. yii2 的 restful 接口书写自定义方法
  8. H.264 RTPpayload 格式------ H.264 视频 RTP 负载格式
  9. VS2010下测试程序性能瓶颈
  10. DreamFactory入门指南 - 第1章REST和DreamFactory简介