Pythonは便利ですな!
Yahoo!オークションのスクレイピング。検索結果のタイトルと価格情報を表示。50件表示のみですが。
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# 指定のURLをブラウザで開く
# YahooAuctionの買い物一覧は取得できるのか?
import csv
import requests
from bs4 import BeautifulSoup
#-------------------------------------------------
## main ###
#-------------------------------------------------
if __name__=='__main__':
load_url = "https://auctions.yahoo.co.jp/search/search?p="
item = "タフト 6BA-LA900S"
load_url = load_url + item
# HTML取得
html = requests.get(load_url)
web_data = BeautifulSoup(html.content, "html.parser")
#print(web_data)
item_list = []
setlist = []
ave_value = 0
cnt = 0
for i in web_data.find_all(class_="Product"):
label = i.find(class_="Product__title")
value = i.find(class_="Product__price")
#print(i)
setlist = []
setlist.append(str(cnt))
setlist.append(str(label.text))
setlist.append(str(value.text))
print(str(cnt) + ":" + str(label.text) + str(value.text))
item_list.append(setlist)
cnt = cnt + 1ヤフオクに関しては結構検索したら色々出てくると思います。
今回はYahoo!ショッピングと同じ様なやり方です。
ヤフオクのスクレイピング
-
開発紹介
ソフトウェア開発でお手伝いさせていただいた案件が論文に! http://www.spring8.or.jp/j…
-
スキャンプログラム
今回研究施設向けのスキャンプログラムの作成を行いました。 こちら新しい技術の導入があり、その技術利用しながら作…
-
note
note始めました!D-Studioにアップしていきます! まずはLabVIEW×Pythonという超ニッチな…
