中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python實現每天自動簽到領積分的方法是什么

發布時間:2020-08-19 09:56:27 來源:億速云 閱讀:244 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關python實現每天自動簽到領積分的方法是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

自動簽到的python腳本源碼

新建一個python文件,checkin.py,保存到電腦上某個位置,我這里保存到的是E:\pyproject\checkin.py

# 引入3個包
from selenium import webdriver
from time import sleep
import random


# 程序啟動后先休眠1-4秒
sleep(random.randint(1, 4))

# 調用Selenium WebDriver的庫 和 各個瀏覽器的驅動進程 進行交互,傳遞
# Selenium命令 給它們,并且獲取命令執行的結果,返回給我們的代碼進行處理。
# 下載有個chrome瀏覽器的驅動到本地,把驅動地址替換成你自己保存的地址
# 通過webdriver.Chrome啟動瀏覽器
driver = webdriver.Chrome('E:\pyproject\chromedriver.exe')
# 定義url地址,這個地址最好是未登錄的情況下打開的簽到頁面url,以便登錄后直接跳轉到簽到頁面
url = "http://xxxxxx"
driver.get(url)
# 獲取當前頁面的句柄
new_handle = driver.current_window_handle
# 切換到當前頁面窗口
driver.switch_to.window(new_handle)
# 清空登錄頁面 用戶名和密碼框內的內容:
driver.find_element_by_id("ls_username").clear()
driver.find_element_by_id("ls_password").clear()
# 填入要登錄的用戶名和密碼
driver.find_element_by_id("ls_username").send_keys('你的網站用戶名')
driver.find_element_by_id("ls_password").send_keys('你的網站登錄密碼')
# 填入后再休眠1-4秒鐘
sleep(random.randint(1, 4))
# 通過CSS選擇器,找到登錄按鈕,使用click()實現點擊登錄
driver.find_element_by_css_selector(".pn.vm").click()
# a = driver.find_elements_by_xpath('//button[@class="pn vm"]')

# 獲取登錄后的頁面
new_handle = driver.current_window_handle
# 切換到登錄后的頁面
driver.switch_to.window(new_handle)

# 休眠4秒,以便頁面加載完畢,如果簽到按鈕沒有加載出來就點擊,簽到會失敗
sleep(4)
# 以下是兩種獲取點擊按鈕然后點擊的方式,具體樣式標簽要視頁面而定
# driver.find_element_by_id("JD_sign").click()
driver.find_element_by_xpath("//div//a[contains(@id,'JD_sign')]").click()
# 休眠5秒
sleep(5)
# 關閉瀏覽器
driver.quit() # driver.close()

上面涉及到很多次休眠,為的是模擬真人點擊網頁,如果太機械,某些網站會識別為機器人在操作

上面涉及到的選擇器標簽要根據自己的網頁代碼修改

將程序添加到系統計劃任務中,讓它每天自動運行,步驟如下:

1、點開資源管理器-此電腦-右鍵-管理,如下圖:

python實現每天自動簽到領積分的方法是什么

2、點開系統工具-任務計劃程序-任務計劃程序庫-Microsoft-Windows,右邊,創建基本任務…,如下圖:

python實現每天自動簽到領積分的方法是什么

3、創建基本任務:名稱(隨便起),如下圖:
python實現每天自動簽到領積分的方法是什么

4、觸發器:每天,如下圖:

python實現每天自動簽到領積分的方法是什么

5、操作:啟動程序,如下圖:

python實現每天自動簽到領積分的方法是什么

6、每日:設定你要啟動程序的時間,如下圖:

python實現每天自動簽到領積分的方法是什么

7、下一步確定保存后,雙擊進入編輯任務,程序或腳本,輸入python.exe的絕對路徑(比如:E:\Users\maomao\AppData\Local\Programs\Python\Python36\python.exe),這里使用pythonw.exe也是可以的。

添加參數輸入checkin.py文件所在的絕對路徑。

起始于輸入python.exe所在目錄(比如:E:\Users\maomao\AppData\Local\Programs\Python\Python36)。如下圖:

python實現每天自動簽到領積分的方法是什么

8、常規,如下圖所示:點擊更改用戶或組:

python實現每天自動簽到領積分的方法是什么

9、在“輸入要選擇的對象名稱:”輸入電腦的用戶名,然后點擊檢查名稱,確定:

python實現每天自動簽到領積分的方法是什么

10、條件,我這里是全部沒有選擇,根據自己的情況操作,如下圖:

python實現每天自動簽到領積分的方法是什么

11、最后確定,輸入操作系統密碼即可。如果運行成功,上次運行結果顯示的是: 0x0:操作成功完成。其他錯誤代碼請自行上網查詢。

關于python實現每天自動簽到領積分的方法是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

双柏县| 连南| 屯留县| 凌云县| 洪雅县| 饶平县| 高州市| 扶绥县| 砀山县| 山西省| 洛南县| 肃宁县| 峨眉山市| 梁河县| 高台县| 乌拉特前旗| 区。| 新安县| 咸宁市| 即墨市| 东乡族自治县| 东宁县| 新邵县| 综艺| 荃湾区| 鸡东县| 蓝田县| 和林格尔县| 墨竹工卡县| 军事| 阿拉善左旗| 华容县| 乐至县| 和硕县| 景洪市| 梧州市| 松阳县| 鸡泽县| 镇雄县| 韶关市| 芜湖县|