python自動(dòng)保存百度盤資源到百度盤中的實(shí)例代碼
本實(shí)例的實(shí)現(xiàn)邏輯是,應(yīng)用selenium UI自動(dòng)化登錄百度盤,讀取存儲(chǔ)百度分享地址和提取碼的txt文檔,打開百度盤分享地址,填入提取碼,然后保存到指定的目錄中
全部代碼如下:
# -*-coding:utf8-*- # encoding:utf-8 import time from selenium import webdriver browser = webdriver.Chrome() def loginphont(): browser.get("https://pan.baidu.com/")#打開鏈接 browser.maximize_window() browser.find_element_by_id("TANGRAM__PSP_4__footerULoginBtn").click() browser.find_element_by_id("TANGRAM__PSP_4__userName").send_keys("百度盤賬號(hào)") browser.find_element_by_id("TANGRAM__PSP_4__password").send_keys("百度盤密碼") browser.find_element_by_id("TANGRAM__PSP_4__submit").click() time.sleep(3) browser.find_element_by_id("TANGRAM__23__button_send_mobile").click()#發(fā)送驗(yàn)證碼 time.sleep(20) loginphont() def keep(): for line in open('C:\\Users\\Beckham\\Desktop\\python\\1.txt'):#循環(huán)讀取百度地址和提取碼 address = line[0:47]#分離出百度盤地址 code = line[47:51]#分割出提取碼 browser.get(address)#打開鏈接 browser.find_element_by_id("ksrmwk1v").send_keys(code)#輸入提取碼 time.sleep(2) browser.find_element_by_xpath("http://span[contains(text(),'提取文件')]").click() time.sleep(2) browser.find_element_by_xpath("http://span[contains(text(),'保存到網(wǎng)盤')]").click() time.sleep(2) browser.find_element_by_xpath("http://span[contains(text(),'存儲(chǔ)文件目錄')]").click() time.sleep(2) browser.find_element_by_xpath("http://span[contains(text(),'確定')]").click() time.sleep(5) keep() def over(): print("game over") over()
百度盤資源的鏈接和提取碼的爬取來源請(qǐng)參考這一實(shí)例:http://www.dbjr.com.cn/article/168449.htm
爬取后生成的txt文檔如下圖
每一條數(shù)據(jù)的后4位為提取碼,其余前面的內(nèi)容為百度分享鏈接,所以有了下面的步驟,分離出分享地址和提取碼
for line in open('C:\\Users\\Beckham\\Desktop\\python\\1.txt'):#循環(huán)讀取百度地址和提取碼 address = line[0:47]#分離出百度盤地址 code = line[47:51]#分割出提取碼 browser.get(address)#打開鏈接
過程,步驟都相對(duì)簡單,就不用每一步都講解拉
總結(jié)
以上所述是小編給大家介紹的python自動(dòng)保存百度盤資源到百度盤中的實(shí)例代碼,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
python爬蟲入門教程--HTML文本的解析庫BeautifulSoup(四)
Beautiful Soup是python的一個(gè)庫,最主要的功能是從網(wǎng)頁抓取數(shù)據(jù)。下面這篇文章主要給大家介紹了python爬蟲之HTML文本的解析庫BeautifulSoup的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。2017-05-05Python+wxPython實(shí)現(xiàn)文件內(nèi)容搜索工具
在本篇文章中,我們將介紹如何使用?wxPython?庫創(chuàng)建一個(gè)簡單的文件搜索工具,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解一下2023-08-08Python Sweetviz輕松實(shí)現(xiàn)探索性數(shù)據(jù)分析
Sweetviz是一個(gè)開放源代碼Python庫,可生成精美的高密度可視化文件,以單行代碼啟動(dòng)EDA(探索性數(shù)據(jù)分析)。輸出是一個(gè)完全獨(dú)立的HTML應(yīng)用程序,該系統(tǒng)圍繞快速可視化目標(biāo)值和比較數(shù)據(jù)集而構(gòu)建。其目標(biāo)是幫助快速分析目標(biāo)特征,訓(xùn)練與測試數(shù)據(jù)以及其他此類數(shù)據(jù)表征任務(wù)2021-11-11對(duì)numpy 數(shù)組和矩陣的乘法的進(jìn)一步理解
下面小編就為大家分享一篇對(duì)numpy 數(shù)組和矩陣的乘法的進(jìn)一步理解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-04-04使用Django2快速開發(fā)Web項(xiàng)目的詳細(xì)步驟
這篇文章主要介紹了使用Django2快速開發(fā)Web項(xiàng)目的詳細(xì)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-01-01python復(fù)制列表時(shí)[:]和[::]之間有什么區(qū)別
這篇文章主要給大家介紹了關(guān)于python復(fù)制列表時(shí)[:]和[::]之間有什么區(qū)別的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-10-10AMP?Tensor?Cores節(jié)省內(nèi)存PyTorch模型詳解
這篇文章主要為大家介紹了AMP?Tensor?Cores節(jié)省內(nèi)存PyTorch模型詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10