java - 如何从需要按键的 URL 中获取

标签 java bash wget

我正在尝试从此 URL 下载:

http://www.histdata.com/download-free-forex-historical-data/?/ascii/1-minute-bar-quotes/eurusd/2014/2

使用 bash wget

但是,我需要手动点击“在此下载历史数据”右侧的链接

有没有办法通过命令行在代码中执行此操作?

EDIT 1

或者来自 java 也很棒。

最佳答案

我认为您需要编写一些代码来完成此操作,使用支持 Javascript 的 html 客户端库,例如 PhantomJS,如 this question 的答案中提到的那样。 。

其他选项包括 Python 的 mechanize 库,以及 this answer 中提到的一些内容。 .

如果您正在寻找 Java 中的 headless 浏览库,我会看看 HtmlUnit 。 但我个人没有使用过它,所以我不能保证它的稳定性、易用性或使用性。

关于java - 如何从需要按键的 URL 中获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22219186/

相关文章:

java - 如何在 AuthenticationSuccessHandler 中检索 session 范围的 bean?

java - 为什么以下代码需要 (int)?

Java transient 变量类型必须知道序列化?

linux - 使用 bash 计算 Linux 上最小化的窗口

shell - 使用 wget 通过 --no-parent 递归获取目录

java - 组织.hibernate.QueryException : could not resolve property

bash - wc 是做什么的?你如何使用它来计算文件中的单词数?

bash - 串行数据重复

web-services - 使用 wget 调用 Web 服务

php - 我需要在服务器端做什么来接受 wget 通过简单的 HTTP POST 上传的文件?