Javascript Web抓取:Servlet

Javascript Web抓取:Servlet,javascript,python,selenium,web-scraping,Javascript,Python,Selenium,Web Scraping,我正在尝试从一个网站(JS)下载一个zip文件,现在我使用selenium来实现这一点,我使用了以下难看的python脚本: base\u url=”https://agreste.agriculture.gouv.fr/agreste-web/disaron/SAANR_DEVELOPPE_2/detail/" 获取驱动程序(基本url) 驱动程序。通过xpath(“/html/div/div/div[2]/div/button[2]”)查找元素。单击() 驱动程序。通过xpath(“/htm

我正在尝试从一个网站(JS)下载一个zip文件,现在我使用selenium来实现这一点,我使用了以下难看的python脚本:

base\u url=”https://agreste.agriculture.gouv.fr/agreste-web/disaron/SAANR_DEVELOPPE_2/detail/"
获取驱动程序(基本url)
驱动程序。通过xpath(“/html/div/div/div[2]/div/button[2]”)查找元素。单击()
驱动程序。通过xpath(“/html/body/form/div[2]/div/div[1]/div[2]/div/div/section/div/div[3]/div/article/div/div[1]/div”)查找元素。单击()
通过xpath(“/html/body/form/div[2]/div/div[1]/div[2]/div/div/section/div/div[3]/div/article/div/div[2]/div/table/tbody/tr/td[3]/a”)查找元素。单击()
有没有一种方法可以实现相同的结果,但不必使用selenium模拟web浏览器

我试图找到一个底层服务器,但这个链接似乎生成了一个JSServlet,对此我不太了解

任何帮助都将不胜感激


谢谢,

是的,这是可能的。与休息或汤API。在我看来,你的问题应该更加集中。你是说肥皂?我不确定背后是否有底层API,或者我不知道如何访问它。是的,很抱歉输入错误。我想应该是这样。另外,这里的
xpath
s也很糟糕……如果您可以访问该web服务器,您也可以从那里下载吗?可能是FTP?我只能访问公共网站:我没有成功地找到FTP或REST/SOAP Api的任何线索