私はネットショッピングが大好きで、普段からAmazon、楽天、Yahooショッピングなどで買い物しております。
ネットショッピングで買い物するようになって気づいたのですが、サイトが違うと、同じ商品にも関わらず値段が全然違うのですね。(もちろんですが...)
同じ商品の価格を比較してくれる「価格.com」のようなサイトもあるのですが、私が普段買い物するような商品は価格.comに載ってないような商品やサイトもあるため、
自分でネットサーフィンしながら、安いサイトで買っています。
その際に、商品が同じであるかどうかは写真だけでは判りません。そこで使っているのが、「JANコード」です。
これは商品ごとに割り当てられた13ケタの数字なので、商品名や写真で同じ商品か分かりにくい場合にも判別することができました。
最近スクレイピングというテクニックの存在を知りました。
もちろん相手のサイトに迷惑がかからないように気を付けないことは承知しております。
岡崎図書館事件の様なことにならないために、スクレイピングするのは一回限りです。
私がやりたいことですが、Lohacoのサイトで商品の一覧から、
(1)商品名(2)値段(3)JANコード(4)URL
以上の4つを抜き出して、エクセルにまとめることは可能でしょうか?
また可能の場合は、どのようなプログラミングで出来ますでしょうか。
LOHACOホーム>コスメ・スキンケア・美容>ナチュラル・オーガニックコスメ>スキンケア
http://lohaco.jp/g3/55-5518-5518001/?resultCount …
例えば以上のページです。このページにはスキンケア用品が137商品登録してあります。(現時点)
最終的にはExcelのA列に商品名、B列に値段、C列にJANコード、D列にURLを抜き出したいです。
私はこれまでプログラミングを勉強したことがなかったため、かなりハードルが高かったです。
いちを「データを集める技術(佐々木拓郎 著)」と「ExcelVBAでIEを思いのままに操作できるプログラミング術」という本を購入して勉強してみました。
しかしプログラミングの知識が全くないまま進んで行ったために、一か月くらい勉強しましたが、途中で挫折してしまいました。
また、VBAの基本から勉強しないと思い「Excel VBA 本格入門」という本を勉強しましたが、こちらは一通り理解することができました。
既存のスクレイピングツールを色々試したのですが、「Octoparse」というツールがなかなか使いやすかったです。
しかしホームページごとに構成が違ったためか、なかなか思い通りにツールが動かず、上のサイトのJANコードを抜き出すことができませんでした。
回答を頂ければ幸いです。よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】複数行あるカンマ区切りのデータを全て縦に一列に並べたい 5 2022/04/13 17:03
- その他(買い物・ショッピング) JANコードの登録について 1 2022/07/23 14:19
- Amazon こちらはAmazonのきちんと下お店ですか? 5 2022/07/29 20:08
- その他(ビジネス・キャリア) 人の文章を書き換えることは著作権法違反にあたりますか? 2 2022/06/19 21:47
- Visual Basic(VBA) VBAで最新のデータを別シートに転記する方法をお教えください。 3 2022/04/07 19:20
- Excel(エクセル) ある文字を含む際に、値を返す数式についてです 5 2022/08/28 16:58
- 会計ソフト・業務用ソフト Excelで売上げデータの中の任意の商品の合計を出したい 3 2023/01/18 18:19
- 消費者問題・詐欺 先日、ネット取り引きの揉め事で、警察に相談しました 内容は、購入者が取り引き成立したのに、当方がキャ 4 2022/12/17 06:52
- 大学受験 大学の志望理由の添削をお願いします! 私は将来起業をしたいと考えております。 そのため貴学の商学 部 7 2022/09/17 14:45
- メディア・マスコミ 途上国の場合、アムウェイは良いビジネスですか? 8 2022/10/15 03:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
はじめまして プログラミング初...
-
WPS Officeって有料ですか?
-
Excelマクロ&VBAでユーザーフ...
-
シーケンサー 動作確認 フリ...
-
「学習する」と「勉強する」の違い
-
音声読み上げソフトの読み間違...
-
RoboFormについて
-
パワーディレクターの強制終了
-
Windows8 64ビット動作の件
-
息子は中学1年軽度知的障害があ...
-
iTunes内の全ての曲を新しいパ...
-
中1の自宅学習の時間とケータイ...
-
winXPの起動時のstop エラー
-
Balabolkaというソフトで漢字の...
-
シリアルナンバーを紛失してし...
-
PSPで英語学習
-
得点力学習DSソフト(高校受験...
-
いまから一年でイタリア語検定B...
-
僕はCGやMV作成に興味がありま...
-
パソコンを自由に使える為に!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
次に、楽天のアジャイル就活に...
-
システムコールをフックすると...
-
なんで喫茶店や図書館などでプ...
-
プログラミングの勉強が進みません
-
"kotlin"での初歩的なエラーで...
-
HSPを使ってオセロゲームを作っ...
-
3週間でC,C++,VC++の勉強を済ま...
-
息子は中学1年軽度知的障害があ...
-
パソコンができるってどのレベル?
-
ノーコードツールについて
-
chatgptはどこで学習しているの...
-
chatgptはすごい勢いで使われて...
-
最近義務教育の中にソフト関連...
-
写真加工で使うパソコン機器、...
-
Unityでカスタムメイドみたいな...
-
シーケンサー 動作確認 フリ...
-
RoboFormについて
-
外付けHDDを認識しない
-
世の中に出るには高校普通科の...
-
無料パソコン学習 Windowsの操...
おすすめ情報
もしプログラミングにお詳しい方がいらっしゃいましたら、一つの例として参考にさせて頂きたいので、上記の質問が解決できるプログラミングをご教授頂けると嬉しく思います。
※言語は問いませんので、幅広い回答をお待ちしております。