文中的文本及图片来自互联网,仅作学习培训、沟通交流应用,不具备一切商业行为,如有什么问题请立即在线留言以作解决 。
下列文章内容来自于番茄炒番茄,创作者:番茄炒番茄715
最先你需要提前准备一个谷歌游览器
随后下载谷歌游览器相对版本号的chromedriver
下载详细地址:
http://chromedriver.storage.googleapis.com/index.html
有关的版本号能够在Google网站根目录第一个文件夹名称见到
下载相对的chromedriver后
将其放进安裝网站根目录
随后大家进到python环节
最先必须下载selenium包
在Anaconda Prompt中立即
pip install selenium
随后在python中 ,最先导进该控制模块
from selenium import webdriver
import os
import time
精准定位chromedriver部位
chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
仿真模拟浏览器打开
driver = webdriver.Chrome(chromedriver)
driver.get("https://bbs.hcbbs.com/")
driver.maximize_window()
随后刚开始模拟按键
以海川论坛为例子
大家以登录名和登录密码方法
最先点一下F12
呼出来那一大堆不明白的物品
随后在登陆那个地方鼠标右键
点一下“查验 ”
右边的编码便会精准定位相对的操纵指令
冲着这一行编码
鼠标右键-copy-copyXpath
那样就得到 了相对的控件部位
寻找控件并click
driver.find_element_by_xpath('//*[@id="lsform"]/div/div[1]/p[1]/a').click()
进到登陆页面后
用同样方式寻找登录名和登陆密码文本框的控制代码
寻找控件并键入
driver.find_element_by_xpath('//*[@id="username"]').send_keys(myuername1)
driver.find_element_by_xpath('//*[@id="password"]').send_keys(mypassword1)
点一下登陆并点一下每日签到
driver.find_element_by_xpath('//*[@id="abtn"]').click() #登陆
time.sleep(1)
driver.find_element_by_xpath('//*[@id="fx_checkin_b"]').click() #每日签到
详细编码以下
from selenium import webdriver
import os
import time
myuername1='********'
mypassword1='**********'
chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
driver.get("https://bbs.hcbbs.com/")
driver.maximize_window()
time.sleep(2)
print('111')
driver.find_element_by_xpath('//*[@id="lsform"]/div/div[1]/p[1]/a').click()
driver.find_element_by_xpath('//*[@id="username"]').send_keys(myuername1)
driver.find_element_by_xpath('//*[@id="password"]').send_keys(mypassword1)
driver.find_element_by_xpath('//*[@id="abtn"]').click()
time.sleep(1)
driver.find_element_by_xpath('//*[@id="fx_checkin_b"]').click()
是否很便捷
把必须每日签到的网址都设定上
每天早上来啦点一下
随后泡杯茶
就每日签到完后~