如何将文件上传到网站。使用 python
How to upload files to a website. using python
它正在创建一个自动将文件上传到 VirusTotal 站点以接收测试结果的程序。
使用Python Selenium,抓取成功。但是,上传文件失败。
如何自动上传文件?
很抱歉我的英语水平不够。
ps。我想用 Python 而不是 php 来解决问题。我不太了解Php。但是如果我非要用一个php,我会学习
在 Selenium 中使用 send_keys:
element = driver.find_element_by_xpath(upload file xpath)
# maybe like this: //input[@type="file"]
element.send_keys("your file path")
如果您使用 Firefox,您应该首先使 'input' 元素可见。
您可以使用 Explicit Wait 等待元素直到可见。
from selenium.webdriver.support import expected_conditions as EC
element = WebDriverWait(driver, 60).until(EC.visibility_of_element_located((By.XPATH, 'your xpath')))
它正在创建一个自动将文件上传到 VirusTotal 站点以接收测试结果的程序。
使用Python Selenium,抓取成功。但是,上传文件失败。
如何自动上传文件? 很抱歉我的英语水平不够。
ps。我想用 Python 而不是 php 来解决问题。我不太了解Php。但是如果我非要用一个php,我会学习
在 Selenium 中使用 send_keys:
element = driver.find_element_by_xpath(upload file xpath)
# maybe like this: //input[@type="file"]
element.send_keys("your file path")
如果您使用 Firefox,您应该首先使 'input' 元素可见。
您可以使用 Explicit Wait 等待元素直到可见。
from selenium.webdriver.support import expected_conditions as EC
element = WebDriverWait(driver, 60).until(EC.visibility_of_element_located((By.XPATH, 'your xpath')))