python自动保存百度盘资源到百度盘中的实例代码


Posted in Python onAugust 26, 2019

本实例的实现逻辑是,应用selenium UI自动化登录百度盘,读取存储百度分享地址和提取码的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("百度盘账号")
 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()

百度盘资源的链接和提取码的爬取来源请参考这一实例:https://3water.com/article/168449.htm

爬取后生成的txt文档如下图

python自动保存百度盘资源到百度盘中的实例代码

每一条数据的后4位为提取码,其余前面的内容为百度分享链接,所以有了下面的步骤,分离出分享地址和提取码

for line in open('C:\\Users\\Beckham\\Desktop\\python\\1.txt'):#循环读取百度地址和提取码
  address = line[0:47]#分离出百度盘地址
  code = line[47:51]#分割出提取码
  browser.get(address)#打开链接

过程,步骤都相对简单,就不用每一步都讲解拉

总结

以上所述是小编给大家介绍的python自动保存百度盘资源到百度盘中的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
asyncio 的 coroutine对象 与 Future对象使用指南
Sep 11 Python
用Eclipse写python程序
Feb 10 Python
python实现一个简单的并查集的示例代码
Mar 19 Python
python如何将图片转换为字符图片
Aug 19 Python
对python实现合并两个排序链表的方法详解
Jan 23 Python
python实现nao机器人身体躯干和腿部动作操作
Apr 29 Python
Django使用模板后无法找到静态资源文件问题解决
Jul 19 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
Aug 13 Python
Python SQLAlchemy入门教程(基本用法)
Nov 11 Python
使用python的pyplot绘制函数实例
Feb 13 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
Apr 29 Python
Python3爬虫发送请求的知识点实例
Jul 30 Python
Python3 文章标题关键字提取的例子
Aug 26 #Python
python实现的爬取电影下载链接功能示例
Aug 26 #Python
Python使用itchat模块实现简单的微信控制电脑功能示例
Aug 26 #Python
Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法
Aug 26 #Python
Golang GBK转UTF-8的例子
Aug 26 #Python
利用python实现周期财务统计可视化
Aug 25 #Python
Python爬虫运用正则表达式的方法和优缺点
Aug 25 #Python
You might like
多人战的战术与战略
2020/03/04 星际争霸
php插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
crontab无法执行php的解决方法
2016/01/25 PHP
php使用curl实现ftp文件下载功能
2017/05/16 PHP
php判断目录存在的简单方法
2019/09/26 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
很可爱的输入框
2008/08/03 Javascript
Extjs中的GridPanel隐藏列会显示在menuDisabled中解决方法
2013/01/27 Javascript
json数据的列循环示例
2013/09/06 Javascript
JavaScript中eval函数的问题
2016/01/31 Javascript
AngularJS ng-change 指令的详解及简单实例
2016/07/30 Javascript
AngularJS实现标签页的两种方式
2016/09/05 Javascript
浅谈js对象属性 通过点(.) 和方括号([]) 的不同之处
2016/10/29 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
2016/11/03 Javascript
Vuex简单入门
2017/04/19 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
解决vue attr取不到属性值的问题
2018/09/18 Javascript
Windows下Node爬虫神器Puppeteer安装记
2019/01/09 Javascript
es6中reduce的基本使用方法
2019/09/10 Javascript
JS实现横向跑马灯效果代码
2020/04/20 Javascript
微信小程序实现多行文字滚动
2020/11/18 Javascript
编写v-for循环的技巧汇总
2020/12/01 Javascript
[01:00:14]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第二场 2月28日
2021/03/11 DOTA
Python实现Linux下守护进程的编写方法
2014/08/22 Python
Python实现截屏的函数
2015/07/26 Python
Python中的FTP通信模块ftplib的用法整理
2016/07/08 Python
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
python爬虫今日热榜数据到txt文件的源码
2021/02/23 Python
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
2014新年寄语
2014/01/20 职场文书
安全月活动总结
2014/05/05 职场文书
2014年妇联工作总结
2014/11/21 职场文书
会计简历自我评价
2015/03/10 职场文书
2015中学教师个人工作总结
2015/07/22 职场文书