Yahooの商品データがやっと取れた
n8nを使ってYahooの商品データを取ろうとして、かなり苦労した。
最初は普通にAPIを使えば簡単に取れると思っていた。
ところが、そう簡単にはいかない。
APIが使えない。
ではHTMLから取ればいいと思ってやってみると、今度は欲しいデータが出てこない。
ブラウザで見ると、ちゃんと商品名も価格も表示されている。
ところが、n8nから取るとない。
このあたりで、またAIとあれこれやることになった。
結局、HTMLの中を調べて、商品名と価格が入っている部分を正規表現で拾う方法にした。
そして、やっと取れた。
商品名 価格
-------------------------
○○○○ 12,800円
○○○○ 8,980円
○○○○ 15,400円
...
これでいい。
最初からきれいなデータが取れたわけではない。
取れない。
↓
調べる。
↓
また取れない。
↓
方法を変える。
↓
やっと取れる。
こういうことを繰り返して、ようやく形になった。
これで何ができるか
ここまで来れば、あとはデータを使うだけだ。
例えば、毎日Yahooから商品と価格を取得して、Googleスプレッドシートに保存する。
そこにeBayなどの価格も入れる。
そうすれば、
「Yahooではこの価格」
「eBayではこの価格」
という比較ができる。
差額が大きい商品だけを拾えば、仕入れ候補を探す作業もかなり楽になる。
さらにn8nを使えば、条件に合った商品だけ通知することもできる。
例えば、
利益が2,000円以上ありそうな商品だけ通知する。
これなら、毎日100件、200件の商品を自分で見る必要はない。
n8nに監視させて、条件に合ったものだけ見る。
まだ完成ではない
もちろん、これで物販システムが完成したわけではない。
同じ商品かどうかの判定も必要だし、送料や手数料も考えなければならない。
実際に利益が出るかどうかも確認する必要がある。
でも、とりあえず一つ壁を越えた。
「Yahooの商品名と価格を自動で取る」
ここができたのは大きい。
あとは、このデータをどう使うか。
次はGoogleスプレッドシートに入れて、実際に価格比較までやってみる。
こういうものは、頭の中で考えているだけでは進まない。
とりあえず作ってみる。
動かなければ、また直す。
今回もそれだけだ。