python实现app自动签到器_python实现网页自动签到功能
本文實例為大家分享了python實現(xiàn)網(wǎng)頁自動簽到功能的具體代碼,供大家參考,具體內(nèi)容如下
第1步、環(huán)境準(zhǔn)備(用的chrome瀏覽器)
1.安裝selenium包
pip install
本文實例為大家分享了python實現(xiàn)網(wǎng)頁自動簽到功能的具體代碼,供大家參考,具體內(nèi)容如下
第1步、環(huán)境準(zhǔn)備(用的chrome瀏覽器)
1.安裝selenium包
pip install selenium
2.下載chromedriver驅(qū)動;
找到符合自己瀏覽器版本的chromedriver驅(qū)動,下載解壓后,將chromedriver.exe文件放到Python目錄下的Scripts目錄下,也可以添加環(huán)境變量到Path中;
第2步、Selenium腳本源碼
比較簡單,而且有詳細(xì)注釋就不一一說明了
# -*- coding: utf-8 -*-
import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
#myusername = "XXX"#登錄賬號
#mypassword = "XXX"#登錄密碼
driver = webdriver.Chrome() #模擬瀏覽器打開網(wǎng)站
driver.get("https://www.ctguqmx.com")
#driver.maximize_window() #將窗口最大化
driver.find_element_by_xpath('/html/body/div[1]/div/div[4]/span/a[1]').click()#定位語句去源碼中找
time.sleep(2)#延時加載
#找到登錄框,輸入賬號密碼
driver.find_element_by_xpath("//*[@id='aw-login-user-name']").send_keys("myusername")
driver.find_element_by_xpath("//*[@id='aw-login-user-password']").send_keys("mypassword")
#模擬登陸后點擊簽到界面
driver.find_element_by_xpath("/html/body/div[1]/div/div[5]/a").click()
time.sleep(2)
#模擬點擊簽到
driver.find_element_by_xpath("//*[@id='qd_button']").click()
time.sleep(2)
print("簽到成功")
except:
print("簽到失敗")
driver.quit#退出去動
注:寫完之后可以嘗試運行代碼,如果報錯RROR:install_util.cc(597)] Unable to read registry value HKLM\SOFTWARE\Policies\Google\Chrome\MachineLevelUserCloudPolicyEnrollmentToken可以在注冊列表中在提示路徑下添加字符串值Chrome\MachineLevelUserCloudPolicyEnrollmentToken
第3步、添加Windows定時任務(wù)
1.我的電腦 右鍵管理 (左側(cè)欄)任務(wù)計劃程序 Microsoft Windows (右側(cè)欄)創(chuàng)建任務(wù)(詳見百度)
2.設(shè)置任務(wù):
命名任務(wù)
設(shè)置觸發(fā)器
設(shè)置操作
注意:該方法的前提是py后綴的腳本文件默認(rèn)打開方式是python,可以先嘗試一下,本人就是默認(rèn)python打開,如果不行可以用下面方法設(shè)置默認(rèn)打開方式:
1.win+R打開運行;
2.輸入regedit,確定;
3.在打開的注冊表中找到以下目錄:
HKEY_CLASSES-ROOT- Python.file- shell- open- command
4.將該項的內(nèi)容修改為:
“D:\Python\Python3.6.1\pythonw.exe” “D:\Python\Python3.6.1\Lib\idlelib\idle.pyw” -e “%1”
(將其中的路徑修改為自己python的安裝路徑即可)
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:Python3自動簽到 定時任務(wù) 判斷節(jié)假日的實例Python實現(xiàn)App自動簽到領(lǐng)取積分功能Python 實現(xiàn)「食行生鮮」簽到領(lǐng)積分功能python導(dǎo)出chrome書簽到markdown文件的實例代碼python3 實現(xiàn)的人人影視網(wǎng)站自動簽到Python腳本實現(xiàn)蝦米網(wǎng)簽到功能python3模擬百度登錄并實現(xiàn)百度貼吧簽到示例分享(百度貼吧自動簽到)Python實現(xiàn)的金山快盤的簽到程序
│ └── 2019-01-22
js中對象和面向?qū)ο笈cJson介紹 ECMA-262 把對象(object)定義為“屬性的無序集合,每個屬性存放一個原始值、對象或函數(shù)”。嚴(yán)格來說,這意味著對象是無特定順序的值的數(shù)組。
面向?qū)ο笳Z言的 2019-01-22
Python設(shè)計模式之裝飾模式實例詳解 本文實例講述了Python設(shè)計模式之裝飾模式。分享給大家供大家參考,具體如下:
裝飾模式(Decorator Pattern):動態(tài)的給一個對象添加一些額外的職責(zé),就增加功能來 2019-01-22
vue.js的vue-cli腳手架中使用百度地圖API的實例 第一步,去百度地圖開發(fā)者申請密鑰。
1.申請密鑰(百度地圖開放平臺-- 開發(fā)文檔-- web開發(fā)-- JavaScript API-- 立即使用-- 創(chuàng)建應(yīng)用)
2.密鑰申請成功后
第 2019-01-22
詳解一個基于react+webpack的多頁面應(yīng)用配置 簡單介紹
首先本文不會對webpack代碼進行解釋,其所有配置都可以在文檔上找到。
平時工作中會寫一些多頁面應(yīng)用,因為習(xí)慣了react的開發(fā)模式,故此寫了一個簡單 2019-01-22
易語言查找文本的方法 日常工作中,要查找指定文本段中的某個字詞,我們有很多方法,比如:使用記事本、Word等軟件的查找功能,都是可以實現(xiàn)的
1、首先,運行易語言主程序,在彈出 2019-01-18
易語言滾動標(biāo)簽使用方法 使用易語言開發(fā)軟件的時候,除了功能實用,有時候一些小的特效還是不能少的,這篇文章會讓剛剛使用易語言的朋友,學(xué)會如何做滾動標(biāo)簽特效,也就是平時看到別人 2019-01-18
Asp.net Core Jenkins Docker實現(xiàn)一鍵化部署的實現(xiàn) 寫在前面
在前段時間嘗試過用Jenkins來進行asp.net core 程序在IIS上面的自動部署。大概的流程是Jenkins從git上獲取代碼
最開始Jenkins是放在Ubuntu的Doc 2019-01-18
Vue核心概念Getter的使用方法 有時候我們需要從store中的state中派生出一些狀態(tài)。
如果有多個組件需要用到此屬性,我們要么復(fù)制這個函數(shù),或者抽取到一個共享函數(shù)然后在多處導(dǎo)入它——無論 2019-01-18
總結(jié)
以上是生活随笔為你收集整理的python实现app自动签到器_python实现网页自动签到功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 京东自动签到领京豆软件_京东618来了,
- 下一篇: 用python实现自动签到脚本