如何使用 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 滚动亚马逊优惠页面​​?的主要内容,如果未能解决你的问题,请参考以下文章

来自亚马逊产品 API 的多个优惠

亚马逊产品广告 api 获取带有优惠的产品

如何使用 puppeteer 和 Node js 为 pdf 页面生成屏幕截图

如何使用Puppeteer拍摄包含视频的页面的屏幕截图

阿里云优惠活动2019,阿里云最新优惠活动,阿里云服务器优惠活动

优惠券代码统计