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