使用启用 Cookie 的 Python 请求进行 Web 爬网

穆罕默德·易卜拉欣

我正在尝试抓取此特定网页:https : //www.grainger.com/category/abrasives/abrasive-blasting/abrasive-blasting-cabinets

使用以下代码行:

page = requests.get("https://www.grainger.com/category/abrasives/abrasive-blasting/abrasive-blasting-cabinets")

但是,该页面带有默认的“表格”视图。但是我要抓取的网页是在启用“列表视图”时。如何请求启用“列表”视图的网页,如下图所示:你

年轻的穆蒂尼奥

从 Google Chrome 浏览网络选项卡,在我看来,该网站通过设置 cookie 知道显示哪个视图,因此如果您想以列表形式查看,可以在请求中设置此 cookie。

requests.get("https://www.grainger.com/category/abrasives/abrasive-blasting/abrasive-blasting-cabinets", cookies={'pv':'list'})

将来,您可以查看此参考资料,以帮助您了解浏览时实际发生的情况。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章