时间:2021-05-22
本实例的实现逻辑是,应用selenium UI自动化登录百度盘,读取存储百度分享地址和提取码的txt文档,打开百度盘分享地址,填入提取码,然后保存到指定的目录中
全部代码如下:
# -*-coding:utf8-*-# encoding:utf-8import timefrom selenium import webdriverbrowser = 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("百度盘账号") 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()#发送验证码 time.sleep(20)loginphont()def keep(): for line in open('C:\\Users\\Beckham\\Desktop\\python\\1.txt'):#循环读取百度地址和提取码 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("//span[contains(text(),'提取文件')]").click() time.sleep(2) browser.find_element_by_xpath("//span[contains(text(),'保存到网盘')]").click() time.sleep(2) browser.find_element_by_xpath("//span[contains(text(),'存储文件目录')]").click() time.sleep(2) browser.find_element_by_xpath("//span[contains(text(),'确定')]").click() time.sleep(5)keep()def over(): print("game over")over()百度盘资源的链接和提取码的爬取来源请参考这一实例:
爬取后生成的txt文档如下图
每一条数据的后4位为提取码,其余前面的内容为百度分享链接,所以有了下面的步骤,分离出分享地址和提取码
for line in open('C:\\Users\\Beckham\\Desktop\\python\\1.txt'):#循环读取百度地址和提取码 address = line[0:47]#分离出百度盘地址 code = line[47:51]#分割出提取码 browser.get(address)#打开链接过程,步骤都相对简单,就不用每一步都讲解拉
总结
以上所述是小编给大家介绍的python自动保存百度盘资源到百度盘中的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
百度云网盘是百度公司推出的一款云存储服务,只要有百度账号的童鞋都会有百度云网盘,那么我们的百度云网盘是怎么搜索资源的呢?下面由小编给大家介绍一下百度运网盘怎么搜
百度网盘是最近比较热门的一个网络硬盘,最近看到一些网友在问怎么批量转存别人百度网盘的分享资源,百度网盘自身是不带批量转存功能的,想要转存只能点开该资源点击保存至
百度网盘Word文档用Wps打开的方法是: 1、首先打开手机中已下载的百度网盘应用,并登录账号。 2、找到保存在百度网盘中的Word文档,点击打开。 3、
百度网盘原名百度云,是百度公司推出的网络存储产品。在使用百度网盘pc端的时候,想要查找资料,该怎么到网盘主页面呢?下面我们就来看看详细的教程。软件名称:百度网盘
小编最近使用百度网盘的频率比较高,经常将一些办公文件保存到百度网盘中。在百度网盘中有一个很好的功能,在设置中将几个常用的办公文件夹选定为自动备份文件夹,这样