【发布时间】:2019-12-08 10:50:41
【问题描述】:
之前,我已经成功使用以下 URL 结构按 ASIN 搜索亚马逊:
https://www.amazon.com/s?k=B00DAG60A0+%7CB00DTXA578+%7CB00CIVO9R4+%7CB009SZ2P4C+%7CB00962GUEI
过去,这会返回预期结果 - 一个产品代表 URL 中的每个 ASIN。但是,这不再有效,亚马逊要么为所有 ASIN 返回单个产品,要么更糟糕的是可能返回消息:
没有结果...
我尝试用OR 运算符替换'|',但不幸的是结果是一样的。
有趣的是,如果我搜索单个 ASIN,我会得到预期的结果,但是当我将多个 ASIN 串在一起时,我会得到 1 个匹配的产品或根本没有结果。
有没有办法操纵 HTTP 请求/URL 结构,以便亚马逊返回与搜索查询中的每个 ASIN 匹配的搜索结果?任何我不知道的搜索运算符?
谢谢!
【问题讨论】:
-
我现在也遇到了同样的问题,运气好吗?
标签: selenium http selenium-webdriver web-scraping amazon