0

我有两个 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#网站

我想要做的是通过设置变量“值”一个站号来模拟在左侧搜索站状态操作并将其传递给gmaps_common.js执行,然后从函数gmaps_search_station.js调用的执行变量中读取结果。htmlLeftBlock(id)

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

非常感谢你的帮助。

4

1 回答 1

0

你永远不应该仅仅为了从中获取 js 变量而尝试模拟 JavaScript 解释器 - 只需执行脚本在您的语言中会执行的相同操作即可。Java足够强大。

该脚本仅从 http://www.dublinbikes.ie/service/carto 获取站点列表然后从http://www.dublinbikes.ie/service/stationdetails/dublin/ {number} 查询详细信息(示例) . Java 有很多 HTTP 和 XML 库,你也可以这样做。

于 2012-07-05T19:18:12.450 回答