问题标签 [spookyjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 无法安装 spookyjs
我想安装 spookyjs 并发现它不可能这样做。我尝试了三种不同的方法:
运行spookyjs github中提供的标准 spookyjs package.json 。然后我尝试运行hello.js,我收到了这个错误。
/li>全局安装了 phantomjs 和 casperjs 并
package.json
安装了 spooky 和 tiny-jsonrpc。我收到相同的错误消息。安装了这些依赖项
/li>package.json
我犯了同样的错误。
javascript - 将 socket.io 实例传递给 spooky
在我的代码中,我有一个 socket.io 服务器,我需要客户端向服务器发送信号,然后启动 spooky ... 启动 spooky 后,我需要通过 io 从服务器到客户端来回发送一些数据,所以我需要 socket.io幽灵内部的实例
这是我的代码的简化版本
显然这不适用于 io 实例
我得到错误
无法将请求序列化为 JSON
我怎样才能让它工作?
javascript - 如何在 NodeJS 中使用 PhantomJS 在页面上模拟鼠标悬停或运行 JS 功能
NodeJS,PhantomJS,使用 Cheerio 进行内容解析
需要解析包含动态加载的 div(hint) 的网页。该事件可以在许多表 td 上,这是一个示例
当我在特定 td 上“鼠标悬停”时,我看到这个带有数据的橙色块,它是动态加载的函数,就像这样
我只能在页面加载后查看此信息。需要到特定的行,只有 Marathonbet。
当函数运行时,文本被加载到另一个 div (id='tooltip') 并显示给用户。
我使用幻像来解析这个页面的内容,静态值一切正常,但是我如何才能将这个动态生成的块接收到节点路由器内的渲染网页?我看到了两种方式:
- 在这个坐标上模拟鼠标移动以显示所需的文本,但是有一个问题,我怎么知道它的坐标?
加载页面后模拟函数开始并且我知道它们的代码('355svxv498x0x0',417),但是我如何从节点运行这个函数,从幻象?
这是一些代码,在我的路由器中接收静态页面内容
```
``` 我应该使用 Casper/Spooky,还是任何人都可以解释在这种情况下如何使用它?
UPD。尝试使用 puppeteer,代码
```
```
获取```
```
目标 JS 文件中的错误,可能与请求有关..