puppeteer

    3热度

    2回答

    我试图从this NCBI.gov page刮掉html。我需要包含#see-all URL片段,这样我才能保证获得搜索页面,而不是从不正确的基因页面检索HTML页面https://www.ncbi.nlm.nih.gov/gene/119016。 URL片段不会传递到服务器,而是被页面客户端的JavaScript用来(在这种情况下)创建完全不同的HTML,这是您在页面中访问时获得的浏览器和“查看

    0热度

    1回答

    我木偶(这会是一个动词?)应用程序与构建和的WebPack在page.on('error')我得到这样的错误: TypeError: __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default.a.map is not a function at _default.<anonymous> (....../app.

    0热度

    1回答

    我使用puppeteer采取特定宽度的页面screnshot: await page.setViewport({width: 320, height: 0}) await page.goto(url) await page.screenshot({path: `screenshot.png`, fullPage: true}); 截图的宽度正好是320像素。但是否可以保存缩放的屏幕截图(例

    3热度

    1回答

    我想监视一个页面的网络并获取JavaScript网络事件的所有URL,类似于PhantomJS'page.onResourceRequested正在做的事情,但我无法弄清楚如何使用Google Chrome的Puppeteer完成此操作。 我已经涉足与Google Chrome's puppeteer,但我无法弄清楚如何使它工作,因为它的输出看起来是这样的: Page { domain:

    2热度

    1回答

    我想用多个nvd3图表打印一个页面到pdf使用木偶。当通过Chrome浏览器使用打印功能我得到下面的体面输出(不介意的蓝色边框): 当我试图通过操纵木偶的人使用Chrome无头访问同一页面,我得到这种输出,而不是,跨越了3页: 这是我使用的代码: const puppeteer = require('puppeteer'); (async() => { const browser =

    3热度

    1回答

    我试图用木偶( https://github.com/GoogleChrome/puppeteer)来创建一个明确的应用程序PDF文件,这里是代码: var puppeteer = require('puppeteer'); var browser = await puppeteer.launch({headless: true}); var page = await browser.new

    4热度

    1回答

    试图反应渲染与运行在我的Node.js环境我有以下问题chrome puppeteer 反应成分: 记录element让我在无头铬控制台:console.log(element) =><div id="test-wrapper"></div> 在终端console.log(testWrapper) =>{} puppeteer.launch().then(async browser => {

    2热度

    2回答

    我使用的是无头镀铬包Puppeteer运行测试: const puppeteer = require('puppeteer') ;(async() => { const browser = await puppeteer.launch() const page = await browser.newPage() await page.goto('https://g

    3热度

    1回答

    我正在尝试使用Puppeteer进行端到端测试。这些测试需要访问DevTools的网络仿真功能(例如模拟脱机浏览)。 到目前为止,我使用的是chrome-remote-interface,但对我来说太低级了。 据我所知,Puppeteer没有公开DevTools的网络功能(DevTools协议中的emulateNetworkConditions)。 在Puppeteer中是否有逃生舱口来访问这些功

    13热度

    2回答

    我试图在Puppeteer中将变量传递给page.evaluate()函数,但是当我使用以下非常简化的示例时,变量evalVar未定义。 我是Puppeteer的新手,找不到任何可以构建的示例,所以我需要帮助将该变量传递给page.evaluate()函数,以便我可以在里面使用它。 const puppeteer = require('puppeteer'); (async() => {