从 java 代码调用 javascript

标签 java javascript function parsing

我正在解析使用 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/

相关文章:

java - 无法在 spring-integration 4.1.x 中将 String 值转换为 ExpressionEvaluatingRequestHandlerAdvice 的表达式

java - 需要一个基于 Java 的可中断计时器线程

php - 使用加载了 Ajax 内容的 jQuery 'click' 函数?

javascript - 这是一个javascript闭包吗?

Java 枚举常量

java - 我可以删除 Hibernate 单表继承中的鉴别器列吗?

javascript - 映射数组并查找值

javascript - 如何检查 React 中上一个值和下一个值的差异?

matlab - 编写一个递归函数,计算 n >= 0 除以 d > 0 时的余数 r

jquery - 页面刷新时导航栏背景消失