puppeteer

    0热度

    1回答

    为什么在函数中使用页面实例(与新页面不在同一范围内)时会失败?感谢帮助和解释。 'use strict'; // see strict mode var url ='http://example.com'; const puppeteer = require('puppeteer'); (async() => { const browser = await puppeteer.lau

    3热度

    1回答

    我有一个链接列表,并希望click基于链接的名称其中之一。我无法通过选择器完成此任务。 这将是很好使用像page.$eval东西拿到该项目的ElementHandle这样我就可以然后点击/点击它。 唯一的其他方式我能想到的是手动得到内$eval的X/Y COORDS然后点击点击的位置。看起来很乏味。 我张贴这在这里每准则,但LMK我们是否应该在这开个公关。

    0热度

    1回答

    当我使用的木偶JS网络爬虫,在waitForSelector处理程序,我可以使用console.log无故障: page .waitForSelector('input[value=update]') .then(() => { console.log('this is'); console.log('it'); }); 但我有一个错误,当我想

    5热度

    2回答

    我正在使用Puppeteer试图在加载所有图像但不能让它工作后截取网站。 这里是我走到这一步,我使用https://www.digg.com为例网站代码: const puppeteer = require('puppeteer'); (async() => { const browser = await puppeteer.launch(); const page = a

    0热度

    3回答

    如何提交表格? 我有一个简单的搜索栏和一个搜索按钮。以下内容输入搜索字符串,但点击事件未被触发。当无头被设置为假,并且我手工点击进入serachfield时,搜索正在工作。如何提交按钮? const puppeteer = require('puppeteer'); (async() => { const browser = await puppeteer.launch({headless:

    2热度

    6回答

    我怎么能console.log里面的东西在page.evaluate中传递给节点并使用它期间对页面的评价? 我其实想记录page.evaluate的进度到控制台并向用户显示一些结果。

    3热度

    1回答

    我使用puppeteer,我有一个dropzone的形式。 我想添加一个从chrome headless到dropzone表单的文件。 我该怎么做? 注意: 表单在某些dropzone事件中(当添加文件时)包含一些操作。

    0热度

    1回答

    图片- 2 -和一些款式- 1 -我不使用木偶时加载page.pdf.即使我设置了page.waitForNavigation。 如果我用的page.screenshot代替page.pdf它的工作原理相同的代码! 节点V8.5.0 木偶0.10.2(最新) 代码: const puppeteer = require('puppeteer'); const link = 'https://chr

    -1热度

    1回答

    根据https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#pagepresskey-options,您可以模拟按木偶的键盘按钮。 这是我做的: // First, click the search button await page.click('#outer-container > nav > span.right

    0热度

    1回答

    我正在尝试使用puppeteer导航到页面,等待webapp达到特定状态,截屏并退出。当SPA处于我想截图的状态时,它会调用一个函数。我很难绕过异步JS代码。 我的代码如下: const puppeteer = require('puppeteer'); const url = 'http://example.com/'; const width = 300; const height =