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



我有两个javascript文件:


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

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

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

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

非常感谢您的帮助。

你永远不应该试图模拟JavaScript解释器只是为了从中获取js变量 - 只需做脚本在你的语言中所做的同样的事情。Java已经足够强大了。

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

最新更新