Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Java发送和读取第三方javascript变量_Java_Javascript_Web_Web Scraping - Fatal编程技术网

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

如何使用Java发送和读取第三方javascript变量,java,javascript,web,web-scraping,Java,Javascript,Web,Web Scraping,我有两个javascript文件: 哪个网站 我想做的是模拟search a station status操作,在左侧通过设置变量'value'一个station number并将其传递给gmaps_common.js执行,然后从gmaps_search_station.js读取执行变量htmlfromLeftBlock(id)的结果功能 因为我需要自动运行整个过程好几次,所以请建议我可以使用Java来做这件事,以及如何做 非常感谢您的帮助。您不应该试图模拟JavaScript解释器,而只是

我有两个javascript文件:


哪个网站

我想做的是模拟search a station status操作,在左侧通过设置变量'value'一个station number并将其传递给
gmaps_common.js
执行,然后从
gmaps_search_station.js
读取执行变量
html
from
LeftBlock(id)的结果
功能

因为我需要自动运行整个过程好几次,所以请建议我可以使用Java来做这件事,以及如何做


非常感谢您的帮助。

您不应该试图模拟JavaScript解释器,而只是为了从中获取js变量——只需执行脚本在您的语言中所做的相同操作即可。Java已经足够强大了


脚本只是从{number}()获取电台列表,然后查询详细信息。Java有很多HTTP和XML库,您也可以这样做。

问题:为什么要使用Java?这不是(数据分析不是收集!)。重新标记到。啊,实现数据是我的项目的第一步,然后我需要将这些数据放入我的数据库。无论如何,谢谢你的提醒,非常感谢。这真的帮助我解决了这个问题。你能告诉我你是如何得到这个xml链接的,你使用了什么工具吗?谢谢。我首先在网络面板中搜索了它们,但没有找到。然而,在您链接的源代码中,有一些URL的ajax请求(Crtl+F表示“request.open”),因此我从控制台中读取了变量“stationDetailsUrl”和“stationListUrl”。嗨,Bergi,我遇到了另一个问题,我按照您的方式尝试查找网站请求的XML文件,但是当我在firebug中查看这个网站时,我真的找不到任何XML地址。你能再帮我一次吗?我想做的和前面一样,当我按公交路线搜索公交时刻表时,它会返回我需要的信息。再次感谢你