jsdom

    1热度

    2回答

    在阅读了一些教程之后,我设法提供了jsdom并用几行代码表达并在jsdom环境中抓取了任何网址的着陆页。 但是,我似乎无法找到任何关于通过页面和链接进行进一步搜索的文档。

    5热度

    1回答

    我是nodejs的新手,我正在尝试扫描我网站的所有网址(启用javascript和jquery),并检查URL是否包含给定的字符串。 要做到这一点我使用jsdom,但是当我启动脚本中仅提取某些URL,然后崩溃给这个错误: timers.js:110 first._onTimeout(); ^ TypeError: Property '_onTimeout' of object

    0热度

    1回答

    大多来自互联网的在线,node.js用户,当他们试图实现或从节点注入数据 客户端(.html)是使用jade框架,如果我没有使用jade框架,我需要使用纯html,我需要在node.js中使用jQuery注入自己的数据?像,jquery的append(),html()函数? 下面是我的代码试图使用HTML来改变客户端网站的HTML,控制台更新,但是当我去我的 网页,仍然显示我的旧文本'哟',而不是

    0热度

    1回答

    基本操作时出现问题。 jsdom.jsdom在createWindow上返回500个错误。 示例代码: var getaPage=function (req, res, callback) { jsdom.defaultDocumentFeatures={ FetchExternalResources : ['script'], ProcessExternalR

    -4热度

    2回答

    对不起,如果它太基本。我想刮一个网站,其中涉及点击页面上的链接,并获得最终的HTML。我读了关于名为JSDOM的nodejs模块,我认为它是为此目的而构建的。 任何人都可以请指导我在正确的方向(博客或一些文件),因为我找不到任何有价值的东西。 编辑1: 我一直在使用cheerio,但它不执行该功能。我发现这三个环节http://okfnlabs.org/blog/2013/01/15/web-sc

    0热度

    1回答

    在完成功能Err对象具有单个误差,其“类型错误:对象#没有方法在文件‘http://code.jquery.com/jquery.js’‘运行’”。 var jsdom = require('jsdom-nogyp'); jsdom.env({ html: '<html><body></body></html>', scripts: ['http://code.jquery

    0热度

    1回答

    我想用jsdom加载本地javascripts。 现在我想知道如何让jsdom从“__dirname /../ public”加载javascripts。 有人可以帮我吗? 我当前的代码是: var fs = require('fs'); var jsdom = require('jsdom'); jsdom.defaultDocumentFeatures = { FetchExte

    1热度

    1回答

    我想在服务器端渲染一个多维数据集,并能够使用CanvasRenderer这样做,但我希望能够使用WebGLRenderer进行渲染,从而产生更好的结果。我已经收窄,这一代码片段: var jsdom = require('jsdom') , document = jsdom.jsdom('<!doctype html><html><head></head><body></body></html>

    0热度

    1回答

    此路由导致我的服务器缓慢地耗尽内存,我无法弄清楚原因。可笑的exec()表达式和解析是必要的,因为目标URL的古老SSL版本,我不能让任何节点SSL库信任或忽略。欢迎任何关于改进此代码的其他建议。 (function() { var exec, express, fs, https, jsdom, qs, router, util; express = require("ex

    -1热度

    1回答

    我有这样一段代码: var jsdom = require('jsdom'); jsdom.env("http://sunwell.pl/index.php?id=ranking&t=2vs2&r=1", ['//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'], function(error, win