nightmare

    0热度

    1回答

    您知道当您访问网站中的页面并查看源代码时,有时您会看到一个元素执行javascript函数吗?例如: <button type="button" id="chocolate" onclick="EditShipment()">Click me</button> 我可以用恶梦来访问这个页面并执行EditShipment()吗?如果是这样,是否有可能将我们自己的论点传递给该函数的论点?

    0热度

    2回答

    我使用Nightmarejs来取消网站。我想链接多个操作(承诺?)取决于一些输入。看看下面的代码: var Nightmare = require('nightmare'); var nightmare = Nightmare({ show: true }); nightmare .goto('https://www.servipag.com/') .select('s

    1热度

    2回答

    问题 我试图刮图像和自动分页。我使用的是网页上项目的span说明对比总项目:1 - 20 of 83,829 results。我想通过这个while循环运行梦魇,但它会挂起并给我一个Javascript heap out of memory错误。有没有办法让每次都执行它,而不是推到堆栈上,因为我觉得它就是这样做的。 代码来解决 function scrapeEach(paginate) { //

    1热度

    1回答

    喜&欢迎2017年:) 我尝试NightmareJS到位PhantomJS和到目前为止好(PhantomJS的执行速度非常慢,我因此改变) 我的问题是,当我尝试并返回http响应头,值是未定义的。 我已经浏览了文档和许多示例,它们都指向显示非常类似的代码。 我检查该网站/ s的我通过设置显示为真开放,所以我知道他们实际上开 赞赏任何帮助,欢呼声。 我当前的代码如下: var Nightmare =

    1热度

    1回答

    下面的Javascript旨在使用NightmareJS搜索3个帖子的网站并返回上传帖子的用户名。 var Nightmare = require('nightmare'); var nightmare = Nightmare({ show: true }); var inputArray = [198,199,201]; var runNext = function (i) {

    0热度

    1回答

    创建页面是否有可能从HTML字符串创建一个页面,就像你可以用jsdom,像这样: global.document = jsdom.jsdom('<!doctype html><html><body></body></html>'); 使用goto方法代替。

    1热度

    2回答

    我正在制作一个带有噩梦的小型刮板,但加载所有外部资源需要很长时间,并且会消耗大量带宽。 如何才能加载基本页面的HTML(没有图像,CSS等)? 我在网上找不到任何相关信息,也许我找错了地方。

    0热度

    1回答

    var Nightmare = require('nightmare'); var nightmare = Nightmare({ show: true }); var fs = require('fs'); var result; nightmare .goto('http://football-system.jp/fss/pub_penaltylist.php?lid=eB

    0热度

    1回答

    我在文档中看到的示例在使用.then()之前调用.end()。如 nightmare .goto('http://yahoo.com') .type('form[action*="/search"] [name=p]', 'github nightmare') .click('form[action*="/search"] [type=submit]') .

    0热度

    1回答

    我正在使用nightmare.js在中国电子商务网站taobao(www.taobao.com/)上进行网页脚本编写。目标是获取产品信息。该代码与yahoo example code非常相似,但结果始终为空。我试图把console.log调试,并意识到可能存在于querySelector中的错误。 下面是如果有人有时间去看看的代码。真的很感激它。 var Nightmare = require('