我正在解析使用 javascript 函数调用来显示数据的 html 页面。我需要该数据,我知道如何解析页面以获取函数体,但问题是如何从我的 Java 程序调用该函数以接收在网站上调用时函数返回的相同数据?
编辑: 具体网页为http://hedonism.co.uk/wines/ ,显示 Wine 的函数称为 getWines(),我需要所有 Wine 信息。
最佳答案
仅仅在该网页上运行 JavaScript 代码并不能解决问题,您必须模拟浏览器环境才能获得可靠的结果。我建议您查看“automation - headless internet browser”的正确答案中的列表以获取灵感。
关于从 java 代码调用 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22713977/