从网页自动下载文件

史蒂文

我正在寻找一种从网站自动下载文件的方法。

目前,该过程确实是手动且繁重的。我进入网页,输入通行证并登录。它打开一个弹出窗口,在这里我必须单击下载按钮以保存.zip文件。

您对我如何自动执行此任务有任何建议?

我在Windows 7上,主要可以使用MS Dos Batch或python。但是我愿意接受其他想法。

Veeresham Tammali

您可以使用Selenium Web驱动程序自动进行下载。您可以在Java代码中使用以下代码段获取浏览器下载首选项。

FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("browser.download.folderList", 2);
profile.setPreference("browser.download.manager.showWhenStarting", false);
profile.setPreference("browser.download.dir", "C:\\downloads");
profile.setPreference("browser.helperApps.neverAsk.openFile","text/csv,application/x-msexcel,application/excel,application/x-excel,application/vnd.ms-excel,text/html,text/plain,application/msword,application/xml");

当弹出窗口出现时,使用此类处理弹出窗口。

Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_DOWN); 
robot.keyRelease(KeyEvent.VK_DOWN);
robot.keyPress(KeyEvent.VK_ENTER); 
robot.keyRelease(KeyEvent.VK_ENTER);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从网页下载文件

来自分类Dev

确保从网页下载文件

来自分类Dev

从网站自动下载文件

来自分类Dev

Python:从网页,ashx下载文件

来自分类Dev

自动在Ruby中下载文件

来自分类Dev

在iOS中自动下载文件

来自分类Dev

使用JavaScript从链接自动下载文件

来自分类Dev

樱桃py自动下载文件

来自分类Dev

启动后自动下载文件

来自分类Dev

根据文件保存日期从网页下载文件

来自分类Dev

从我的网页内的链接下载文件

来自分类Dev

从我的网页内的链接下载文件

来自分类Dev

Goutte /网页搜罗-如何拦截和下载文件

来自分类Dev

尝试下载文件时未找到该网址的网页

来自分类Dev

如何自动下载网页上带有下载按钮的文件?

来自分类Dev

如何自动下载网页上带有下载按钮的文件?

来自分类Dev

使用C#在IE 11中自动下载文件

来自分类Dev

如何在IE11中自动下载文件

来自分类Dev

使用urllib2和/或wget自动下载文件

来自分类Dev

网站可以阻止程序自动下载文件吗?

来自分类Dev

您如何自动使用javascript下载文件?

来自分类Dev

下载文件后空白窗口不会自动关闭

来自分类Dev

禁用chrome内置的对下载文件的自动病毒扫描

来自分类Dev

程序自动从电子邮件下载文件

来自分类Dev

如何使用Python从ftp支持的网站自动下载文件?

来自分类Dev

使用Python自动更改下载文件的名称

来自分类Dev

在 Ajax 和 php 中自动下载文件

来自分类Dev

如何在锁定屏幕的 IE 中自动下载文件

来自分类Dev

从目标URL在Unix上下载文件,该文件会在页面访问时自动下载文件