从亚马逊抓取标签 [英] Scrape a tag from Amazon

查看:69
本文介绍了从亚马逊抓取标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试从亚马逊抓取标签.

对于

所需的输出:

Title Price Sponsored_TagA 169.99 是B 79.55 是C 39.96 否D 19.90 否E 34.99 否

我尝试了什么?

我使用 Python &破烂.您可以看到测试"项目,我试图在其中以多种方式获得赞助.他们都失败了.如果我们可以对下面的代码进行一些更改,那就太好了(因为我也将此代码用于其他进程).

非常感谢!

fromtwisted.internet 进口反应堆导入scrapy从 scrapy.crawler 导入 CrawlerRunner从 scrapy.utils.log 导入 configure_logging#导入重新类 AmazonProductSpider(scrapy.Spider):名称 = "亚马逊交易"allowed_domains = ["amazon.com"]start_urls = ["https://www.amazon.com/s?=shaver+for+men&i=beauty&ref=nb_sb_noss_2"]自定义设置 = {'FEED_URI' : 'Asin_Titles.json','FEED_FORMAT':'json'}定义解析(自我,响应):对于 response.css('.s-result-item') 中的产品:item = AmazonItem()#it​​em['test'] = product.css('.s-info-icon').get()#it​​em['test'] = product.css('.s-min-height-extra-large').get()item['test'] = product.css('.a-spacing-micro').get()产量项目类 AmazonItem(scrapy.Item):测试=scrapy.Field()configure_logging({'LOG_FORMAT': '%(levelname)s: %(message)s'})跑步者 = CrawlerRunner()d = runner.crawl(AmazonProductSpider)d.addBoth(lambda _: reactor.stop())reactor.run() # 脚本会在这里阻塞,直到爬取完成

更新:这是我们在产品"中的内容

看起来我也没有捕捉到赞助"标签......

"items": "

\n

\n

\n \n \n\n\n\n \n\n\n\n\n<a class=\"a-link-normal\" href=\"/Philips-Norelco-Electric-S1560-81/dp/B01859QHJU/ref=ice_ac_b_dpb\">\n\n\n\n\n\n\n\n\n\n <div class=\"a-row a-badge-region\"><span id=\"B01859QHJU\" class=\"a-badge\" aria-labelledby=\"B01859QHJU-label B01859QHJU-补充\" data-a-badge-supplementary-position=\"right\" tabindex=\"0\" data-a-badge-type=\"status\"><span id=\"B01859QHJU-label\"class=\"a-badge-label\" data-a-badge-color=\"sx-gulfstream\" aria-hidden=\"true\"><span class=\"a-badge-label-inner a-text-ellipsis\">\n \n <span class=\"a-badge-text\" data-a-badge-color=\"sx-cloud\">亚马逊的 </span>\n \n <span class=\"a-badge-text\" data-a-badge-color=\"ac-orange\">选择</span>\n \n </span></span><span id=\"B01859QHJU-supplementary\" class=\"a-badge-supplementary-text a-text-ellipsis\" aria-hidden=\"true\">电动剃刀</span></span></div>\n</span>\n\n\n\n\n \n</a>\n\n</span>\n\n \n </div>\n </div></div>\n</div>\n\n<div class=\"sg-row\">\n

您可以使用 CSS 选择器 :contains("Sponsored") 测试结果是否为广告:

导入请求从 bs4 导入 BeautifulSoup从 textwrap 导入缩短url = 'https://www.amazon.com/s?k=shaver+for+men&i=beauty&ref=nb_sb_noss_2'headers={'User-Agent':'Mozilla/5.0'}汤 = BeautifulSoup(requests.get(url, headers=headers).text, 'lxml')print('{: ^55}{: ^12}{: ^13}'.format('Title', 'Price', 'Sponsored_Tag'))对于汤中的 div.select('div[data-asin]'):title, price = div.select_one('span.a-text-normal').text, div.select_one('.a-offscreen').text if div.select_one('.a-offscreen') else '-'赞助 = 'Yes' if div.select_one('span:contains("Sponsored")') else 'No'打印('{:<55}{:^12}{:^13}'.format(缩短(标题,55),价格,赞助))

打印:

 标题价格 Sponsored_TagBraun Series 7 男士电动剃须刀 7893s,湿 [...] 169.99 美元飞利浦 Norelco 剃须刀 4500(型号 AT830/46)[...] 79.95 美元 是飞利浦 Norelco 电动剃须刀 2100,S1560/81 39.96 美元 无飞利浦 Norelco Multigroom 系列 3000,[...] 19.90 美元没有5 合 1 可充电电动剃须刀剃须刀男士 [...] 34.99 美元没有Remington F5-5800 铝箔剃须刀,男士电动 [...] 42.94 美元 没有飞利浦 Norelco OneBlade 混合电动修剪器 [...] $34.95 没有Remington PG6025 All-in-1 Lithium Powered [...] $19.99 没有男士防水电动剃须刀,DynaBliss 3D [...] $39.96 没有松下男士电动剃须刀和修剪器,[...] 99.99 美元没有男士 5 合 1 电动剃须刀 &美容套装:[...] 54.99 美元 没有飞利浦 Norelco 电动剃须刀 8900,湿和干 [...] 149.99 美元 没有Braun Series 3 ProSkin 3040s 电动剃须刀 [...] $69.94 没有男士电动剃须刀干湿防水,[...] $29.99 没有飞利浦 Norelco 剃须刀 4500(型号 AT830/46)[...] 79.95 美元 否男士电动剃须刀 5 合 1 旋转式 [...] 39.99 美元 没有MOOSOO M 电动剃须刀男士电动剃须刀 [...] $42.99 没有松下男士电动剃须刀和修剪器 [...] 69.99 美元 没有Wahl Professional 5 星级系列可充电 [...] $79.95 没有飞利浦 Norelco Multigroom 7000 系列,[...] 54.95 美元 否飞利浦 Norelco 电动剃须刀 6800、S6880/81、[...] - 否松下 Arc5 电动剃须刀,男士 5 刀片 [...] - 否SweetLF 3D 可充电 100% 防水 IPX7 [...] $36.99 没有男士 5 合 1 电动剃须刀 &[...] 49.99 美元的美容套装 没有松下混合干湿剃须刀、修剪器和剃须刀[...] 79.99 美元没有Andis 17150 Profoil Lithium 50.45 美元 否飞利浦 Norelco OneBlade 混合电动修剪器 [...] $34.95 是飞利浦 Norelco 9000 Prestige 电动剃须刀 [...] $277.49 是Braun 男士电动剃须刀/电动剃须刀,[...] $49.94 是吉列 Fusion5 Proglide 男士剃须刀手柄 + 4 [...] $21.99 是电动剃须刀,男士电动剃须刀,4 合 1 [...] 28.99 美元 没有飞利浦 Norelco 剃须刀 4100(型号 AT810/46)59.97 美元 没有男士电动剃须刀,FLYCO 电动剃须刀 2 [...] 24.99 美元 没有松下电动旅行剃须刀,ES3831K 14.65 美元 无男士电动剃须刀,4 合 1 干湿 [...] 29.99 美元 没有Braun Series 3 Shave&Style 3010BT 三合一电动 [...] $59.94 没有Braun 男士电动剃须刀/电动剃须刀,[...] 49.94 美元没有Braun Series 3 310s 男士电动剃须刀,[...] 39.94 美元没有Max-Tcare 男士电动剃须刀 - 有线和 [...] 37.96 美元 无Wahl Speed Shave 可充电锂离子湿/干 [...] $32.40 无电动剃须刀和胡须修剪器 - 5 合 1 多功能 [...] 27.98 美元 没有松下 ES-LA63-S Arc4 男士电动剃须刀,[...] 101.95 美元没有飞利浦 Norelco 有线电动剃须刀 1100,[...] 29.99 美元 无INSMART 男士电动剃须刀,防水 [...] $33.99 没有飞利浦 Norelco 电动剃须刀 5570 Wet &干,[...] $114.98 没有HATTEKER 男士电动剃须刀旋转式剃须刀 [...] $32.99 无飞利浦 Norelco 电动剃须刀 3100、S3310/81 [...] 49.95 美元 无Dee Banna 5D 干湿式电动旋转剃须刀男士 [...] 24.99 美元没有男士 5 合 1 电动剃须刀 &美容套装头发 [...] 35.99 美元 没有(更新版本)男士电动剃须刀,[...] $29.99 没有MANGROOMER Ultimate Pro 背部剃须刀,带 2 次电击 [...] 49.99 美元 没有飞利浦 Norelco Bodygroom 系列 7000,BG7030/49,[...] 69.95 美元 否男士电动剃须刀 4 合 1 旋转剃须刀 [...] 33.99 美元 没有Wahl Clipper 不锈钢锂离子 Plus [...] $59.97 无飞利浦 Norelco 电动剃须刀 8900,湿和干 [...] $149.99 是Max-Tcare 男士电动剃须刀 - 有线和 [...] 35.96 美元男士湿用电动剃须刀干式无绳箔 [...] $42.99 是男士防水电动剃须刀,DynaBliss 3D [...] $39.96 是松下男士电动剃须刀和修剪器,[...] $99.99 是男士 5 合 1 电动剃须刀和剃须刀美容套装 [...] $31.99 是

I am trying to Scrape a Tag from Amazon.

For this site I try to scrape all the product titles, and the price. The scraped data is like this:

Title    Price
 A        169.99
 B        79.55
 C        39.96
 D        19.90       
 E        34.99        

But, I would love to scrape the "Sponsored" tag (see yellow mark in the screenshot below. Blue part is to respect the brands).

The desired output:

Title    Price       Sponsored_Tag
 A        169.99      Yes
 B        79.55       Yes
 C        39.96       No
 D        19.90       No
 E        34.99       No 

What have I tried?

I used Python & Scrapy. You can see the item "test", where I tried to catch sponsored on multiple ways. They all failed. Will be great if we can add some changes to the code below (because I use this code for other processes as well).

Many thanks!

from twisted.internet import reactor
import scrapy
from scrapy.crawler import CrawlerRunner
from scrapy.utils.log import configure_logging
#import re

class AmazonProductSpider(scrapy.Spider):
    name = "AmazonDeals"
    allowed_domains = ["amazon.com"]

    start_urls = [
            "https://www.amazon.com/s?=shaver+for+men&i=beauty&ref=nb_sb_noss_2"]

    custom_settings = {
            'FEED_URI' : 'Asin_Titles.json',
            'FEED_FORMAT' : 'json'
            }
    def parse(self, response):
        for product in response.css('.s-result-item'): 
            item = AmazonItem()

            #item['test'] = product.css('.s-info-icon').get()
            #item['test'] = product.css('.s-min-height-extra-large').get()
            item['test'] = product.css('.a-spacing-micro').get()

            yield item


class AmazonItem(scrapy.Item):
    test = scrapy.Field()


configure_logging({'LOG_FORMAT': '%(levelname)s: %(message)s'})
runner = CrawlerRunner()

d = runner.crawl(AmazonProductSpider)
d.addBoth(lambda _: reactor.stop())
reactor.run() # the script will block here until the crawling is finished

Update: this is what we have in "product"

It looks like I didn't captured the 'sponsored' tag as well...

"items": "<div data-asin=\"B01859QHJU\" data-index=\"0\" class=\"sg-col-4-of-24 sg-col-4-of-12 sg-col-4-of-36 s-result-item sg-col-4-of-28 sg-col-4-of-16 sg-col sg-col-4-of-20 sg-col-4-of-32\"><div class=\"sg-col-inner\">\n    \n\n\n\n\n\n\n\n\n<div class=\"s-expand-height s-include-content-margin s-border-bottom\">\n<div class=\"a-section a-spacing-medium\">\n\n\n<div class=\"sg-row\">\n  <div class=\"sg-col-4-of-24 sg-col-4-of-12 sg-col-4-of-36 sg-col-4-of-28 sg-col-4-of-16 sg-col sg-col-4-of-20 sg-col-4-of-32\"><div class=\"sg-col-inner\">\n        <div class=\"a-section a-spacing-micro s-min-height-extra-large\">\n            \n                \n\n\n<span aria-label=\"Amazon's Choice\">\n    \n\n\n\n\n<a class=\"a-link-normal\" href=\"/Philips-Norelco-Electric-S1560-81/dp/B01859QHJU/ref=ice_ac_b_dpb\">\n    \n        \n            \n                \n\n\n\n\n<span data-component-type=\"s-status-badge-component\" data-component-props='{\"badgeType\":\"amazons-choice\",\"asin\":\"B01859QHJU\"}' class=\"rush-component\">\n  <div class=\"a-row a-badge-region\"><span id=\"B01859QHJU\" class=\"a-badge\" aria-labelledby=\"B01859QHJU-label B01859QHJU-supplementary\" data-a-badge-supplementary-position=\"right\" tabindex=\"0\" data-a-badge-type=\"status\"><span id=\"B01859QHJU-label\" class=\"a-badge-label\" data-a-badge-color=\"sx-gulfstream\" aria-hidden=\"true\"><span class=\"a-badge-label-inner a-text-ellipsis\">\n    \n      <span class=\"a-badge-text\" data-a-badge-color=\"sx-cloud\">Amazon's </span>\n    \n      <span class=\"a-badge-text\" data-a-badge-color=\"ac-orange\">Choice</span>\n    \n  </span></span><span id=\"B01859QHJU-supplementary\" class=\"a-badge-supplementary-text a-text-ellipsis\" aria-hidden=\"true\">for electric razor</span></span></div>\n</span>\n\n            \n        \n        \n    \n</a>\n\n</span>\n\n            \n        </div>\n    </div></div>\n</div>\n\n<div class=\"sg-row\">\n  <div class=\"sg-col-4-of-24 sg-col-4-of-12 sg-col-4-of-36 sg-col-4-of-28 sg-col-4-of-16 sg-col sg-col-4-of-20 sg-col-4-of-32\"><div class=\"sg-col-inner\">\n        \n        <div class=\"a-section a-spacing-none\">\n            \n\n\n\n\n\n<span data-component-type=\"s-product-image\" class=\"rush-component\">\n    \n    <a class=\"a-link-normal\" href=\"/Philips-Norelco-Electric-S1560-81/dp/B01859QHJU\">\n        <div class=\"a-section aok-relative s-image-square-aspect\">\n            \n                \n                    <img src=\"https://m.media-amazon.com/images/I/61JJ1+ygJfL._AC_UL320_.jpg\" class=\"s-image\" alt=\"Philips Norelco Electric Shaver 2100, S1560/81\" srcset=\"https://m.media-amazon.com/images/I/61JJ1+ygJfL._AC_UL320_.jpg 1x, https://m.media-amazon.com/images/I/61JJ1+ygJfL._AC_UL480_QL65_.jpg 1.5x, https://m.media-amazon.com/images/I/61JJ1+ygJfL._AC_UL640_QL65_.jpg 2x, https://m.media-amazon.com/images/I/61JJ1+ygJfL._AC_UL800_QL65_.jpg 2.5x, https://m.media-amazon.com/images/I/61JJ1+ygJfL._AC_UL960_QL65_.jpg 3x\" data-image-index=\"0\" data-image-load=\"\" data-image-latency=\"s-product-image\" data-image-source-density=\"1\" onload=\"window.uet &amp;&amp; uet('cf')\">\n                \n                \n            \n        </div>\n    </a>\n</span>\n\n        </div>\n        \n  </div></div>\n  <div class=\"sg-col-4-of-24 sg-col-4-of-12 sg-col-4-of-36 sg-col-4-of-28 sg-col-4-of-16 sg-col sg-col-4-of-20 sg-col-4-of-32\"><div class=\"sg-col-inner\">\n        \n        <div class=\"a-section a-spacing-none a-spacing-top-small\">\n            \n\n\n\n\n<h2 class=\"a-size-mini a-spacing-none a-color-base s-line-clamp-4\">\n    \n    \n        \n\n\n\n\n<a class=\"a-link-normal a-text-normal\" href=\"/Philips-Norelco-Electric-S1560-81/dp/B01859QHJU\">\n    \n        \n            \n                <span class=\"a-size-base-plus a-color-base a-text-normal\">Philips Norelco Electric Shaver 2100, S1560/81</span>\n            \n        \n        \n    \n</a>\n\n    \n</h2>\n\n        </div>\n        \n            <div class=\"a-section a-spacing-none a-spacing-top-micro\">\n                <div class=\"a-row a-size-small\">\n\n\n<span aria-label=\"4.1 out of 5 stars\">\n    \n\n\n\n\n\n\n    \n        <span class=\"a-declarative\" data-action=\"a-popover\" data-a-popover='{\"max-width\":\"700\",\"closeButton\":false,\"position\":\"triggerBottom\",\"url\":\"/review/widgets/average-customer-review/popover/ref=acr_search__popover?ie=UTF8&amp;asin=B01859QHJU&amp;ref=acr_search__popover&amp;contextId=search\"}'>\n            \n            <a href=\"javascript:void(0)\" class=\"a-popover-trigger a-declarative\"><i class=\"a-icon a-icon-star-small a-star-small-4 aok-align-bottom\"><span class=\"a-icon-alt\">4.1 out of 5 stars</span></i><i class=\"a-icon a-icon-popover\"></i></a>\n        </span>\n    \n    \n\n\n</span>\n\n\n\n<span aria-label=\"3,260\">\n    \n\n\n\n\n<a class=\"a-link-normal\" href=\"/Philips-Norelco-Electric-S1560-81/dp/B01859QHJU#customerReviews\">\n    \n        \n            \n                <span class=\"a-size-base\">3,260</span>\n            \n        \n        \n    \n</a>\n\n</span>\n</div>\n            </div>\n        \n  </div></div>\n  <div class=\"sg-col-4-of-24 sg-col-4-of-12 sg-col-4-of-36 sg-col-4-of-28 sg-col-4-of-16 sg-col sg-col-4-of-20 sg-col-4-of-32\"><div class=\"sg-col-inner\">\n        \n        \n            <div class=\"a-section a-spacing-none a-spacing-top-small\">\n                <div class=\"a-row a-size-base a-color-base\"><div class=\"a-row\">\n\n\n\n\n<a class=\"a-size-base a-link-normal s-no-hover a-text-normal\" href=\"/Philips-Norelco-Electric-S1560-81/dp/B01859QHJU\">\n    \n        \n            \n                <span class=\"a-price\" data-a-size=\"l\" data-a-color=\"base\"><span class=\"a-offscreen\">$39.96</span><span aria-hidden=\"true\"><span class=\"a-price-symbol\">$</span><span class=\"a-price-whole\">39<span class=\"a-price-decimal\">.</span></span><span class=\"a-price-fraction\">96</span></span></span>\n            \n        \n        \n    \n</a>\n</div></div>\n            </div>\n        \n        \n            <div class=\"a-section a-spacing-none a-spacing-top-micro\">\n                <div class=\"a-row a-size-base a-color-secondary s-align-children-center\"><div class=\"a-row s-align-children-center\">\n\n\n\n\n<span class=\"aok-inline-block s-image-logo-view\">\n  <span class=\"aok-relative s-icon-text-medium s-prime\">\n    <i class=\"a-icon a-icon-prime a-icon-medium\" role=\"img\" aria-label=\"Amazon Prime\"></i>\n  </span>\n  <span>\n    \n  </span>\n</span>\n\n\n\n<span aria-label=\"Get it as soon as Tomorrow, Jul 11\">\n    <span>Get it as soon as </span><span class=\"a-text-bold\">Tomorrow, Jul 11</span>\n</span>\n</div><div class=\"a-row\">\n\n\n<span aria-label=\"FREE Shipping by Amazon\">\n    <span>FREE Shipping by Amazon</span>\n</span>\n</div></div>\n            </div>\n        \n        \n        \n        \n        \n  </div></div>\n  <div class=\"sg-col-4-of-24 sg-col-4-of-12 sg-col-4-of-36 sg-col-4-of-28 sg-col-4-of-16 sg-col sg-col-4-of-20 sg-col-4-of-32\"><div class=\"sg-col-inner\">\n        \n  </div></div>\n  <div class=\"sg-col-4-of-24 sg-col-4-of-12 sg-col-4-of-36 sg-col-4-of-28 sg-col-4-of-16 sg-col sg-col-4-of-20 sg-col-4-of-32\"><div class=\"sg-col-inner\">\n        \n        \n  </div></div>\n</div>\n</div>\n</div>\n\n</div></div>",

解决方案

You can use CSS selector :contains("Sponsored") for testing if the result is ad or not:

import requests
from bs4 import BeautifulSoup
from textwrap import shorten

url = 'https://www.amazon.com/s?k=shaver+for+men&i=beauty&ref=nb_sb_noss_2'
headers={'User-Agent':'Mozilla/5.0'}

soup = BeautifulSoup(requests.get(url, headers=headers).text, 'lxml')

print('{: ^55}{: ^12}{: ^13}'.format('Title', 'Price', 'Sponsored_Tag'))
for div in soup.select('div[data-asin]'):
    title, price = div.select_one('span.a-text-normal').text, div.select_one('.a-offscreen').text if div.select_one('.a-offscreen') else '-'
    sponsored = 'Yes' if div.select_one('span:contains("Sponsored")') else 'No'
    print('{: <55}{: ^12}{: ^13}'.format(shorten(title, 55), price, sponsored))

Prints:

                         Title                            Price    Sponsored_Tag
Braun Series 7 Electric Shaver for Men 7893s, Wet [...]  $169.99        Yes     
Philips Norelco Shaver 4500 (Model AT830/46) [...]        $79.95        Yes     
Philips Norelco Electric Shaver 2100, S1560/81            $39.96        No      
Philips Norelco Multigroom Series 3000, [...]             $19.90        No      
5 In 1 Rechargeable Electric Shaver Razor Men [...]       $34.99        No      
Remington F5-5800 Foil Shaver, Men's Electric [...]       $42.94        No      
Philips Norelco OneBlade hybrid electric trimmer [...]    $34.95        No      
Remington PG6025 All-in-1 Lithium Powered [...]           $19.99        No      
Electric Shaver for Men Waterproof, DynaBliss 3D [...]    $39.96        No      
Panasonic Electric Shaver and Trimmer for Men, [...]      $99.99        No      
Men’s 5-in-1 Electric Shaver & Grooming Kit: [...]        $54.99        No      
Philips Norelco Electric Shaver 8900, Wet & Dry [...]    $149.99        No      
Braun Series 3 ProSkin 3040s Electric Razor for [...]     $69.94        No      
Electric Shaver for Men Wet and Dry Waterproof, [...]     $29.99        No      
Philips Norelco Shaver 4500 (Model AT830/46) [...]        $79.95        No      
Electric Shaver Razor for Men 5 in 1 Rotary [...]         $39.99        No      
MOOSOO M Electric Razor for Men Electric Shaver [...]     $42.99        No      
Panasonic Electric Shaver and Trimmer for Men [...]       $69.99        No      
Wahl Professional 5-Star Series Rechargeable [...]        $79.95        No      
Philips Norelco Multigroom Series 7000, [...]             $54.95        No      
Philips Norelco Electric Shaver 6800, S6880/81, [...]       -           No      
Panasonic Arc5 Electric Razor, Men's 5-Blade [...]          -           No      
SweetLF 3D Rechargeable 100% Waterproof IPX7 [...]        $36.99        No      
Men’s 5-in-1 Electric Shaver & Grooming Kit by [...]      $49.99        No      
Panasonic Hybrid Wet Dry Shaver, Trimmer & [...]          $79.99        No      
Andis 17150 Profoil Lithium                               $50.45        No      
Philips Norelco OneBlade hybrid electric trimmer [...]    $34.95        Yes     
Philips Norelco 9000 Prestige Electric Shaver [...]      $277.49        Yes     
Braun Electric Razor for Men / Electric Shaver, [...]     $49.94        Yes     
Gillette Fusion5 Proglide Men's Razor Handle + 4 [...]    $21.99        Yes     
Electric Razor, Electric Shavers for Men, 4 in 1 [...]    $28.99        No      
Philips Norelco Shaver 4100 (Model AT810/46)              $59.97        No      
Electric Razor for Men,FLYCO Electric Shavers 2 [...]     $24.99        No      
Panasonic Electric Travel Shaver, ES3831K                 $14.65        No      
Electric Razor Shaver for Men, 4 in 1 Dry Wet [...]       $29.99        No      
Braun Series 3 Shave&Style 3010BT 3-in-1 Electric [...]   $59.94        No      
Braun Electric Razor for Men / Electric Shaver, [...]     $49.94        No      
Braun Series 3 310s Electric Razor for Men, [...]         $39.94        No      
Max-Tcare Men's Electric Shaver - Corded and [...]        $37.96        No      
Wahl Speed Shave Rechargeable Lithium Ion Wet/Dry [...]   $32.40        No      
Electric Shaver and Beard Trimmer - 5 in 1 Multi- [...]   $27.98        No      
Panasonic ES-LA63-S Arc4 Men's Electric Razor, [...]     $101.95        No      
Philips Norelco Corded Electric Shaver 1100, [...]        $29.99        No      
INSMART Electric Shaver for men, Waterproof [...]         $33.99        No      
Philips Norelco Electric Shaver 5570 Wet & Dry, [...]    $114.98        No      
HATTEKER Electric Shaver For Men Rotary Shaver [...]      $32.99        No      
Philips Norelco Electric shaver 3100, S3310/81 [...]      $49.95        No      
Dee Banna 5D Wet Dry Electric Rotary Shaver Men's [...]   $24.99        No      
Men’s 5-in-1 Electric Shaver & Grooming Kit Hair [...]    $35.99        No      
(Updated Version) Electric Shaver for Men, [...]          $29.99        No      
MANGROOMER Ultimate Pro Back Shaver with 2 Shock [...]    $49.99        No      
Philips Norelco Bodygroom Series 7000, BG7030/49, [...]   $69.95        No      
Electric Razor for Men 4 in 1 Rotary Shavers [...]        $33.99        No      
Wahl Clipper Stainless Steel Lithium Ion Plus [...]       $59.97        No      
Philips Norelco Electric Shaver 8900, Wet & Dry [...]    $149.99        Yes     
Max-Tcare Men's Electric Shaver - Corded and [...]        $35.96        Yes     
Electric Razor for Men Wet & Dry Cordless Foil [...]      $42.99        Yes     
Electric Shaver for Men Waterproof, DynaBliss 3D [...]    $39.96        Yes     
Panasonic Electric Shaver and Trimmer for Men, [...]      $99.99        Yes     
Men's 5-in-1 Electric Shaver Razor & Grooming Kit [...]   $31.99        Yes     

这篇关于从亚马逊抓取标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆