私はネットショッピングが大好きで、普段から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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
fortran write文について マチ...
-
コトリン言語について。
-
Google ColaboでGUI作成
-
AIのプログラムについて教えて...
-
Processingについて
-
プログラミングについて プログ...
-
プログラミングの進学について
-
そのまま使っただけなのに・・...
-
pythonでAmazonのほしいものリ...
-
Web初心者です。 簡易的なWebペ...
-
python エラー
-
テキストファイルの1行目のみを...
-
Lazarus(IDE2.2.6)をインスト...
-
過剰なオブジェクト指向脳から...
-
オブジェクト指向プログラミン...
-
ネットワークフォルダの中身を...
-
長門有希のようにコンピュータ...
-
matplotlibでのLaTex表示
-
python3について。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングって勉強してい...
-
なんで喫茶店や図書館などでプ...
-
3Dモデリングをゲーム感覚のよ...
-
EXCEL VBA の初めて見る式の意...
-
ゲーム制作環境について
-
OpenGL参考書
-
web画面で「ウインド枠固定」で...
-
webデザインの勉強で、HTML/CSS...
-
在宅プログラマになる為に
-
ASP.NETについて
-
Javaとか関数を多く使いますが...
-
システムコールをフックすると...
-
演算子の優先順位
-
独自の検索エンジンを作りたい...
-
はじめまして プログラミング初...
-
androidアプリ開発のオススメサ...
-
初心者の質問なのですが。
-
プログラミングについてです。 ...
-
プログラマーをこれから 目指し...
-
VBの入門書
おすすめ情報
もしプログラミングにお詳しい方がいらっしゃいましたら、一つの例として参考にさせて頂きたいので、上記の質問が解決できるプログラミングをご教授頂けると嬉しく思います。
※言語は問いませんので、幅広い回答をお待ちしております。