2024-04-26 19:09:28 发布
网友
我正在做一个网页抓取项目,想写一个脚本从下面的site下载多个文件。 我想基本上写一个程序,改变日期和一些其他设置的形式,然后点击下载游戏表按钮,下载适当的表。这个网站没有API,所以我认为我们实际上必须点击按钮,以便启动下载文件所需的HTTP请求。在
我目前正在研究在Python中使用Selenium绑定来实现这一点。(尽管我也会考虑使用其他语言的解决方案,尤其是Ruby)Selenium是否可以实现这一点?在哪里可以找到有关使用脚本自动下载文件的信息?在
您可以通过python selenium实现它(下载:pip install硒)。 首先从selenium导入webdriver。 要使用chrome webdriver,您必须先从here下载,或者您可以简单地使用firefox webdriver。在
from selenium import webdriver browser=webdriver.Firefox()
然后你需要找到你可以使用下面任何一个字段方法。如果如果你得到了一个id或字段名,那么最好使用x-path
如果您能够找到它,那么现在可以使用
element.send_keys("Whatever you need to write")
对所有输入字段执行此操作 然后类似地找到submit按钮
element=browser.find_element_by_id("Submit")
单击按钮
element.click()
若要获取详细信息,请从here中读取文档。现在,由于要多次执行此操作,请尝试将其封闭在内部功能和如果有很多文件,你可以多线程它。 希望有帮助。在
您可以通过python selenium实现它(下载:pip install硒)。 首先从selenium导入webdriver。
要使用chrome webdriver,您必须先从here下载,或者您可以简单地使用firefox webdriver。在
然后你需要找到你可以使用下面任何一个字段方法。如果如果你得到了一个id或字段名,那么最好使用x-path
^{pr2}$如果您能够找到它,那么现在可以使用
对所有输入字段执行此操作 然后类似地找到submit按钮
单击按钮
若要获取详细信息,请从here中读取文档。现在,由于要多次执行此操作,请尝试将其封闭在内部功能和如果有很多文件,你可以多线程它。 希望有帮助。在
相关问题 更多 >
编程相关推荐