ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

基于python的某dnf论坛自动签到

2021-01-13 18:04:08  阅读:196  来源: 互联网

标签:dnf python 签到 sleep import browser options chrome


需要电脑登录一个能签到的QQ、谷歌浏览器、与浏览器对应版本的驱动文件。
驱动下载地址:link.
准备完成之后设置一个计划定时任务,每天定时启动程序来实现自动签到

from selenium import webdriver
from time import sleep
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument('window-size=1920x1080')                    # 设定浏览器分辨率
chrome_options.add_argument('--headless')                               # 不提供可视化页面
#驱动文件所在路径,复制这个路径在高级系统设置里面添加到环境变量
browser = webdriver.Chrome(options=chrome_options, executable_path="C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")
browser.get("https://dnf.gamebbs.qq.com/plugin.php?id=k_misign:sign")   # 签到页面的链接
browser.switch_to.frame('ui_ptlogin')                                   # 由于qq登录是内嵌的所以要进行切换
sleep(2)                                                                # 延时
browser.find_element_by_xpath("//*[@id='qlogin_list']/a[1]").click()    # 点击头像登录
sleep(2)                                                                # 延时
browser.refresh()                                                       # 刷新
browser.find_element_by_xpath("//*[@id='JD_sign']").click()             # 点击签到
sleep(2)                                                                # 延时
browser.refresh()                                                       # 刷新
browser.quit()  

标签:dnf,python,签到,sleep,import,browser,options,chrome
来源: https://blog.csdn.net/qq_42844563/article/details/112579181

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有