【发布时间】:2020-01-24 01:26:00
【问题描述】:
我正在尝试在几个不同的网站上自动发布一些帖子。基本上填写我的表格并将它们上传到带有 Selenium 或请求的 3 个站点。本站图片上传会打开一个新窗口,要求您指定文件路径,或者您可以拖放文件。这是看起来的样子。
如果没有 CSS,这就是它的样子。
我早些时候放弃了请求,认为我无法用它做任何事情。移至 selenium,可以单击按钮并打开窗口,但实际上无法在其中放置要上传的图像。我已经尝试过 pywinauto 并不断获得 ElementNotVisible。我很难通过文档来找到实际要做的事情。从这里到哪里去?
【问题讨论】:
-
你可以直接发送文件路径来上传文件,而不是使用pywinauto,只要浏览按钮有'
。你能分享一下浏览按钮父元素的html吗(复制html时确保你拥有父元素的所有子元素) -
@supputuri 这是 html,如果您需要更多信息,请告诉我。它是输入类型=文件。我要添加什么?