Python 实现本网站自动签到 [ 技术分享 ]
----以下是代码----
代码先不上,这个帖子让发么?
共 11 条回复
-
#-*- coding: UTF-8 -*- from selenium import webdriver import time url = "https://www.yiichina.com/login" username = '' password = '' driver = webdriver.Chrome() driver.get(url) time.sleep(1) driver.find_element_by_id('loginform-username').click() #定位到账号文本框 driver.find_element_by_id('loginform-username').send_keys(username) #输入账号 driver.find_element_by_id('loginform-password').click() #定位到密码文本框 driver.find_element_by_id('loginform-password').send_keys(password) #输入密码 driver.find_element_by_class_name('btn-primary').click() #自动登录 time.sleep(1) driver.find_element_by_class_name('btn-registration').click() #自动签到 time.sleep(3) driver.close()
ccyy 觉得很赞 -
前提:需要安装 brew install chromedriver
解决python安装selenium报错问题ImportError No module named selenium
下载selenium-2.48.tar.gz
地址:http://pypi.python.org/pypi/selenium
解压,然后在解压路径下执行Python setup.py install然后:$python yii.py
yii.py是上面代码保存的文件名。
手动执行成功后。就可以加入定时处理了,,,,
例如Mac的sudo crontab -e剩下的定制处理自己研究吧。 -
JoeHandsome 回复于 2018-07-19 10:53 举报
driver = webdriver.Chrome() driver.get(url)
打开的谷歌浏览器为什么不访问地址啊
灰太狼
注册时间:2016-11-19
最后登录:2023-07-14
在线时长:76小时17分
最后登录:2023-07-14
在线时长:76小时17分
- 粉丝28
- 金钱3290
- 威望150
- 积分5550