微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法用Python控制窗口?

我正在尝试创build一个将file upload到网站的脚本。 我没有控制网站,所以文件必须通过点击和打字上传

阿卡,

等待上传窗口popup

input文件名称/path

点击“打开”或“上传”(或其他)button

因为窗口是操作系统的一部分(不是浏览器窗口),所以我不能用Selenium或类似的东西来控制它(据我所知,如果我错了,请告诉我)。 这意味着我需要脚本来做到这一点。

我已经有它在Windows上工作(使用AutoIt),但是我也需要它在Unix系统(Linux)上运行。

尝试访问我的网站时出现内部服务器错误

使用参数调用powershell函数

如何在服务器中每隔24小时执行一段代码

如何将IIS证书导入Chrome以避免不受信任的网站警告?

如何运行Nginx + python(不含django)

所以我问,有没有办法用Python或者其他的方法来做到这一点? 如果我可以制作两个脚本,那就太棒了(AutoIt是仅限Windows)。

我有Java,Python和AutoIt的知识,但如果没有人能做到这一点,我可以学到别的东西。

谢谢。

编辑:

好吧,显然使用HTTP POST是做到这一点,但我不知道如何做到这一点。 我会对此做更多的研究。 Thx @Chrules将此引起我的注意。

从网站启动可执行文件

在网站上即时创build自定义文档(PDF)

如何在Windows环境中的Node.js中编写第一个应用程序?

检测危险的unix命令行元字符

PHP / MysqLloginauthentication

现在您想通过HTTP请求来完成,强烈建议使用Requests库。

这真的很简单:

>>> url = 'http://httpbin.org/post' >>> files = {'report.xls': open('report.xls','rb')} >>> r = requests.post(url,files=files)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐