如何使用 puppeteer 滚动亚马逊优惠页面?
Posted
技术标签:
【中文标题】如何使用 puppeteer 滚动亚马逊优惠页面?【英文标题】:How to scroll amazon offers page using puppeteer? 【发布时间】:2021-07-01 04:27:57 【问题描述】:嘿,我正在尝试使用 puppeteer 滚动亚马逊优惠页面,但它没有滚动,也没有发生鼠标事件。 这是优惠页面网址。
https://www.amazon.com/dp/1416545360/ref=olp_aod_early_redir?_encoding=UTF8&aod=1
这是我试图在上面的页面上滚动的选择器。 #all-offers-display-scroller
我将感谢您对此提供的帮助。
我需要使用 puppeteer 自己的方法来达到这个目的。
【问题讨论】:
它没有滚动,也没有发生鼠标事件——你能分享你尝试这个的代码吗?谢谢。 【参考方案1】:您可以在主可滚动元素上按space
。理想情况下,它适用于大多数网站,只需按下空间即可向下移动
这是您提供的页面的代码,
const element = await page.$('#aod-container')
await element.press('Space')
【讨论】:
以上是关于如何使用 puppeteer 滚动亚马逊优惠页面?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 puppeteer 和 Node js 为 pdf 页面生成屏幕截图