如何使用Java发送和读取第三方javascript变量

时间:2012-07-05 16:55:29

标签: java javascript web web-scraping

我有两个javascript文件:

http://www.dublinbikes.ie/design/marseille/javascript/gmaps_common.js
http://www.dublinbikes.ie/design/marseille/javascript/gmaps_search_station.js

http://www.dublinbikes.ie/All-Stations/Station-map#网站

我想要做的是模拟搜索一个站点状态操作,在左侧通过设置变量'value'一个站号并将其传递给gmaps_common.js执行,然后从{读取结果{1}}执行gmaps_search_station.js函数中名为html的变量。

因为我需要多次自动运行整个过程,所以请建议我使用Java来执行此操作以及如何操作。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你永远不应该试图模仿JavaScript解释器只是为了从中获取js变量 - 只需要用你的语言做同样的事情。 Java非常强大。

该脚本只会从http://www.dublinbikes.ie/service/carto获取一个工作站列表,然后从http://www.dublinbikes.ie/service/stationdetails/dublin/ {数字}(example)查询详细信息。 Java有很多HTTP和XML库,对你来说也没问题。