Web scraping 如何提取亚马逊评论?

Web scraping 如何提取亚马逊评论?,web-scraping,scrapy,web-crawler,amazon,python-3.7,Web Scraping,Scrapy,Web Crawler,Amazon,Python 3.7,我想提取亚马逊评论及其所有相关数据,如:评论人姓名、评分、内容和(如果可能的话)评论,以回应该评论。 我使用的是python 3.7。可以通过两种方法实现: API(可靠快速) 向亚马逊索取API 无头铬或硒等工具 在页面中查找DOM元素,如 沃尔特斯的惊人服务!!非常感谢您可以使用类似硒的工具或无头镀铬工具。。这对我帮助很大。现在剩下的问题是对每一篇评论的星级评分进行爬网。相反,所有信息都是根据您的建议提取的。您只需向亚马逊索取更快、更可靠的API。或者,如果您没有API,则使用上述方法,

我想提取亚马逊评论及其所有相关数据,如:评论人姓名、评分、内容和(如果可能的话)评论,以回应该评论。
我使用的是python 3.7。

可以通过两种方法实现:

  • API(可靠快速)
  • 向亚马逊索取API

  • 无头铬或硒等工具
  • 在页面中查找DOM元素,如

    
    
    沃尔特斯的惊人服务!!非常感谢您可以使用类似硒的工具或无头镀铬工具。。这对我帮助很大。现在剩下的问题是对每一篇评论的星级评分进行爬网。相反,所有信息都是根据您的建议提取的。您只需向亚马逊索取更快、更可靠的API。或者,如果您没有API,则使用上述方法,您可以在domI中查找特定元素,并尝试使用。。因为我对API1没有深入的了解。review_title=driver。通过_xpath('//a[@data hook=“review title”]')2查找_元素。review_content=driver。通过_xpath('//span[@data hook=“review body”]')3查找_元素。review_date=driver。通过_xpath('//span[@data hook=“review date”]')4查找_元素。有用的投票=驱动程序。通过xpath('//span[@data hook=“help vote statement”]')5查找元素。rating=driver。第5个xpath('//span[@class=“a-icon-alt”]')不起作用。。以上4个正在运行查找5颗星中的4.0@data hook=“review star rating”,然后从中提取评级that@data-hook=“review star rating”然后从中提取评级,但这仍然没有给出所需的结果rating=driver。通过xpath(“//i[@data hook=“review star rating”]”查找元素现在这是可行的,但当我在文本中获取值时,这些星星不会在文本中转换。python中是否有任何方法可以获取这些星星,或者我们可以将它们转换为文本??