首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

神级程序员教你如何用Python对百度云上传!这篇是最适合小白项目

环境准备

python3.6

PyCharm 2017.1.3 在给大家分享之前呢,小编推荐一下一个挺不错的交流宝地,里面都是一群热爱并在学习Python的小伙伴们,大几千了吧,各种各样的人群都有,特别喜欢看到这种大家一起交流解决难题的氛围,群资料也上传了好多,各种大牛解决小白的问题,这个Python群:330637182 欢迎大家进来一起交流讨论,一起进步,尽早掌握这门Python语言。

Windows环境

框架搭建

selenium3.6

安装方法:

pip install selenium

实现步骤:

一、步骤分析

1、选择“账号密码登录”

2、用户名、密码输入,登录

3、文件上传

注:本文主要介绍利用selenium包下的webdrier加载Firefox浏览器。

二、元素捕捉

利用火狐浏览器firebug插件复制控件的XPATH路径, 注:Python3.6对应Firefox版本40.x,暂不支持最新版本50.x。

1、点击“账号密码登录”,获取其源文件

效果图如下:

点击右键,复制 Xpath 路径:/html/body/di[1]/di[3]/di[6]/di/di[6]/di[2]/a

登录按钮和文件上传同上,获取其相应的Xpath路径

代码:

安装AutoIt之后,打开AutoIt Window Info(x64)

4、获取文件上传窗口的控件信息:

打开autoit工具之后,用鼠标将Finder Tool的图标拖到要识别的控件上

获取文本框的控件信息:

获取“打开”按钮的控件信息:

5、编写AutoIt脚本,实现文件上传

打开scite script editor

代码:

3. 将文件保存upfile.au3

4. 使用compile script to exe将上述AutoIt脚本编译为exe文件供python脚本调用

6、最后,使用Python脚本调用AutoIT脚本

谢谢阅读!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180228A0DYRW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券