【发布时间】:2017-02-17 21:42:36
【问题描述】:
有没有办法在亚马逊上获取特定卖家的所有商品? 当我尝试使用不同形式的 url 向商店提交请求时(基本是(“https://www.amazon.com/shops/”),我得到 301,没有其他信息。
甚至在蜘蛛本身之前,来自scrapy shell(来自亚马逊的一些随机商店)
scrapy shell "https://www.amazon.com/shops/A3TJVJMBQL014A"
有301响应码:
request <GET https://www.amazon.com/shops/A3TJVJMBQL014A>
response <301 https://www.amazon.com/shops/A3TJVJMBQL014A>
在浏览器中它会被重定向到https://www.amazon.com/s?marketplaceID=ATVPDKIKX0DER&me=A3TJVJMBQL014A&merchant=A3TJVJMBQL014A&redirect=true
使用生成的 URL 也会导致 301 响应。
【问题讨论】:
-
您想获得一个特定卖家销售的所有商品的清单,或者您想获得亚马逊上所有卖家的清单?
-
我想要一个特定卖家的所有商品。
-
你的代码在哪里?
-
shell 不解析位置头并跟随它。当您在蜘蛛中运行代码时,它会
-
@PadraicCunningham 非常感谢!成功了!
标签: web-scraping scrapy amazon