站長資訊網
        最全最豐富的資訊網站

        用Python獲取Amazon亞馬遜的商品信息

        引言

        亞馬遜網站相較于國內的購物網站,可以直接使用python的最基本的requests進行請求。訪問不是過于頻繁,在未觸發保護機制的情況下,可以獲取我們想要的數據。本次通過以下三部分簡單介紹下基本爬取流程:

        • 使用requests的get請求,獲取亞馬遜列表和詳情頁的頁面內容

        • 使用css/xpath對獲取的內容進行解析,取得關鍵數據

        • 動態IP的作用及其使用方法

        一、獲取亞馬遜列表頁的信息

        以游戲區為例:

        用Python獲取Amazon亞馬遜的商品信息

        程序員必備接口測試調試工具:立即使用
        Apipost = Postman + Swagger + Mock + Jmeter
        Api設計、調試、文檔、自動化測試工具
        后端、前端、測試,同時在線協作,內容實時同步

        獲取列表內能獲取到的商品信息,如商品名,詳情鏈接,進一步獲取其他內容。

        用requests.get()獲取網頁內容,設置好header,利用xpath選擇器選取相關標簽的內容:

        import requests   from parsel import Selector   from urllib.parse import urljoin       spiderurl = 'https://www.amazon.com/s?i=videogames-intl-ship'   headers = {       "authority": "www.amazon.com",       "user-agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Mobile/14G60 MicroMessenger/6.5.19 NetType/4G Language/zh_TW",   }   resp = requests.get(spiderurl, headers=headers)   content = resp.content.decode('utf-8')   select = Selector(text=content)   nodes = select.xpath("http://a[@title='product-detail']")   for node in nodes:       itemUrl = node.xpath("./@href").extract_first()       itemName = node.xpath("./div/h2/span/text()").extract_first()       if itemUrl and itemName:           itemUrl = urljoin(spiderurl,itemUrl)#用urljoin方法湊完整鏈接           print(itemUrl,itemName)
        登錄后復制

        此時已經獲取的當前列表頁目前能獲得的信息:

        用Python獲取Amazon亞馬遜的商品信息

        二、獲取詳情頁信息

        進入詳情頁:

        用Python獲取Amazon亞馬遜的商品信息

        進入詳情頁之后,能獲得

        贊(1)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产在线精品一区二区三区不卡| 亚洲精品成人无码中文毛片不卡| 亚洲欧美日韩国产精品| 国产精品电影网| 少妇人妻偷人精品无码视频| 久久精品国产72国产精福利| 青青青国产精品国产精品久久久久 | 亚洲精品国产字幕久久不卡| 国产精品你懂的在线播放| 国产精品毛片久久久久久久| 久久久久久九九99精品| 亚洲性日韩精品一区二区三区 | 国产精品亚洲产品一区二区三区| 九九热在线精品视频| 99精品视频在线观看re| 精品国产三级a在线观看| 亚洲av午夜福利精品一区人妖| 亚洲国产av无码精品| 日韩欧美一区二区三区中文精品| 精品视频久久久久| 国产精品亚洲专区无码WEB| 国产精品99久久不卡| 国产av无码专区亚洲国产精品| 91精品免费久久久久久久久| 国产L精品国产亚洲区久久| 91精品日韩人妻无码久久不卡| 久久se精品一区二区| 国产伦精品一区二区三区女| 久久精品人人做人人爽电影| 久久亚洲国产精品一区二区| 久久精品国产半推半就| 精品亚洲一区二区| 亚洲国产精品久久久久久| 四虎永久在线精品884aa下载| 99re66在线观看精品免费 | 日本精品中文字幕| 99久久国产主播综合精品| 粉嫩精品美女国产在线观看| 精品国产午夜肉伦伦影院| 欧美日韩成人精品久久久免费看 | 国产精品999|