上传带有图像框的图片 Python selenium
Uploading a picture with a imagebox Python selenium
晚上好,
我目前正在开发一个上传 ebay 广告的自动机器人(如果你想那样称呼它的话)。
我正在努力上传图片。
这就是它的样子,当您按下相机时,您需要浏览您的文件和 select 图片。
我的问题:
如何插入带有 python selenium 的图片。
背景
如果有人想更深入地了解 html 什么,这里是 link 我正在尝试机器人访问的网站:
Ebay-kleinanzeigen.de
您需要创建一个帐户,然后按“创建广告”或类似的按钮。
它应该看起来像这样:
谢谢
使用 Selenium 上传文件的最简单和广泛使用的方法不是单击您作为用户看到的“上传”按钮,而是将该文件直接发送到页面上的某个特定元素。在大多数情况下,它将是通过此 XPath 定位的元素://input[@type='file']
。因此,如果您的 PC 上的文件位置类似于
path = "C://folder/filename.extension"
您可以简单地使用以下命令上传它:
driver.find_element_by_xpath("//input[@type='file']").send_keys(path)
晚上好,
我目前正在开发一个上传 ebay 广告的自动机器人(如果你想那样称呼它的话)。
我正在努力上传图片。
这就是它的样子,当您按下相机时,您需要浏览您的文件和 select 图片。
我的问题:
如何插入带有 python selenium 的图片。
背景
如果有人想更深入地了解 html 什么,这里是 link 我正在尝试机器人访问的网站:
Ebay-kleinanzeigen.de
您需要创建一个帐户,然后按“创建广告”或类似的按钮。
它应该看起来像这样:
谢谢
使用 Selenium 上传文件的最简单和广泛使用的方法不是单击您作为用户看到的“上传”按钮,而是将该文件直接发送到页面上的某个特定元素。在大多数情况下,它将是通过此 XPath 定位的元素://input[@type='file']
。因此,如果您的 PC 上的文件位置类似于
path = "C://folder/filename.extension"
您可以简单地使用以下命令上传它:
driver.find_element_by_xpath("//input[@type='file']").send_keys(path)