如何提取亚马逊评论?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何提取亚马逊评论?相关的知识,希望对你有一定的参考价值。

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

答案

你可以通过两种方法实现这一目标:

  1. API(可靠快速)

向亚马逊索取API

  1. 无头铬或Selenium check this post等工具

在页面中查找DOM元素

<div id="R1IZDPP09RA69A" data-hook="review" class="a-section review">
    <div id="customer_review-R1IZDPP09RA69A" class="a-section celwidget" data-cel-widget="customer_review-R1IZDPP09RA69A">
        <div class="a-row a-spacing-mini">
            <a href="/gp/profile/amzn1.account.AGFB356ZQJQAHWZZABTTNIFGYMDA/ref=cm_cr_dp_d_gw_tr?ie=UTF8" class="a-profile" data-a-size="small">
                <div aria-hidden="true" class="a-profile-avatar-wrapper">
                    <div class="a-profile-avatar">
                        <img src="https://images-eu.ssl-images-amazon.com/images/S/amazon-avatars/f0d86e6d-45d4-4cc7-a4b8-a062450c2c75._CR0,0,335,335_SX48_.jpg" class="" data-src="https://images-eu.ssl-images-amazon.com/images/S/amazon-avatars/f0d86e6d-45d4-4cc7-a4b8-a062450c2c75._CR0,0,335,335_SX48_.jpg">
                        <noscript><img src="https://images-eu.ssl-images-amazon.com/images/S/amazon-avatars/f0d86e6d-45d4-4cc7-a4b8-a062450c2c75._CR0,0,335,335_SX48_.jpg"></noscript>
                    </div>
                </div>
                <div class="a-profile-content"><span class="a-profile-name">Sana Khanam</span></div>
            </a>
        </div>
        <div class="a-row"><a class="a-link-normal" title="4.0 out of 5 stars" href="/gp/customer-reviews/R1IZDPP09RA69A/ref=cm_cr_dp_d_rvw_ttl?ie=UTF8&amp;ASIN=B079Q9VNWQ"><i data-hook="review-star-rating" class="a-icon a-icon-star a-star-4 review-rating"><span class="a-icon-alt">4.0 out of 5 stars</span></i></a><span class="a-letter-space"></span><a data-hook="review-title" class="a-size-base a-link-normal review-title a-color-base a-text-bold" href="/gp/customer-reviews/R1IZDPP09RA69A/ref=cm_cr_dp_d_rvw_ttl?ie=UTF8&amp;ASIN=B079Q9VNWQ">Amazing service by VOLTAS !!Appreciated 

以上是关于如何提取亚马逊评论?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用应用程序在亚马逊市场上撰写评论?

如何从TfidfVectorizer计算余弦相似度?

使用缺失数据抓取亚马逊客户评论

即使未达到评论数量,如何告诉 Python 继续提取?

在亚马逊美食评论数据集上实施的朴素贝叶斯问题

从单个按钮从多个片段中提取数据