快捷搜索:  as

python+selenium实现网站自动打卡

1、背景

近来有时看到很好的网站可以下载pdf、mobi等各类款式的图书,每本只必要几积分。而且经由过程分享分档,能赚。而且经由过程打卡,天天还能获取网站馈赠的两个积分。基础就能下载一本。以是天天过来签到,就能满意日常的下载需求啦。那假如今后的网站越来越多,必要打卡的也越来越多;天天过来依次签是个很麻烦的工作,以是本文试着用python+selenium的办理要领,实现天天的自动签到。

2、步骤

selenium是一个web自动利用法度榜样测试对象,说白啦就像模拟一个用户真实的在点击浏览器的各个按钮。以是,用这个就能模拟,你的签到动作啦。

安装:pip install selenium

下载驱动法度榜样:这里下载chrome真个(http://chromedriver.chromium.org/),并将其放至工程目录。

from selenium import webdriver

driver = webdriver.Chrome( "./chromedriver")

driver.maximize_window()

实现网站登岸:

driver.get(url)

driver.find_element("name","username").send_keys("yourname")

driver.find_element("name","password").send_keys("yourpassword")

driver.find_element("name","Submit").click()

time.sleep(5)

经由过程识别网站登岸框的各个元素的name、或着其它特性,定位每个输入框,然后传入你的用户名和密码,着末再识别登岸按钮,点击,就能登岸系统。

driver.find_element("id", "signin").click()

着末识别系统的签到按钮,调用其的点击措施就OK啦~~

着末,在crontab加个准时义务就完事啦。

只要你别被有时自动弹出的chrome框给吓住就好。

哈哈。~~

您可能还会对下面的文章感兴趣: