カテゴリー
D-Studio プログラム

楽天市場のスクレイピング

Pythonを利用して、楽天市場の検索結果を抜き出してみる。主要情報は何とか取れる模様。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# 指定のURLをブラウザで開く
# 楽天市場の買い物一覧は取得できるのか?

import re
import time
import webbrowser as wb
import requests
from bs4 import BeautifulSoup

#-------------------------------------------------
## main ###
#-------------------------------------------------
if __name__=='__main__':

    # 100ランク取得
    load_url = "https://search.rakuten.co.jp/search/mall/"
    item = "DELL ノートPC"

    load_url = load_url + item

    # HTML取得
    html = requests.get(load_url)
    web_data = BeautifulSoup(html.text, "html.parser")
    #print(web_data)

    items = web_data.select(".searchresultitem")

    i=0

    for item in items:
        title = item.select_one(".title")
        print(title.text)
        price = item.select_one(".important")
        print(price.text)
        point = item.select_one(".points")
        print(point.text)
        sendv = item.select_one(".dui-tag")
        print(sendv.text)
        print("----------------")

PR消したり、ページ対応も簡単なので、色々データどりはできそうですね。

結果画像⬆︎

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です