有没有用Python控制windows的方法?

2024-04-23 11:36:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试创建一个脚本,将文件上载到网站。我没有控制的网站,所以文件必须上传通过点击和键入。在

又名

  1. 等待上载窗口弹出
  2. 文件类型名称/路径
  3. 点击“打开”或“上传”(或其他)按钮

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

我已经让它在Windows上运行了(用AutoIt做的),但是,我也需要它在Unix系统(Linux)上运行。在

所以我在问,有没有一种方法可以用Python或者别的什么东西来实现呢?如果我能做一个脚本,这将是非常棒的(AutoIt仅适用于Windows)。在

我有Java、Python和AutoIt的知识,但如果这些都不能做到,我还可以学到其他东西。在

谢谢。在

编辑:

好的,显然使用httppost是一种方法,但是我不确定如何做到这一点。我会在这方面做更多的研究。谢谢你提醒我注意这件事。在


Tags: 文件方法路径脚本名称键入网站windows
1条回答
网友
1楼 · 发布于 2024-04-23 11:36:21

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

其实很简单:

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

相关问题 更多 >