アマゾンのページにある本のベストセラーのデータをエクセルのファイルに反映させたいです。
例えば下記のページで週のベストセラーが表示されていますが、それぞれの銘柄のリンク先へいって
http://www.amazon.co.jp/gp/bestsellers/books/466 …
ページ下部にある登録情報の
(1)銘柄名
(2)出版社
(3)ISBN-10
(4)ISBN-13
(5)発売日
を抜き、添付したある画像のように表示させたいです。
できれば「データ取得」のコマンドボタンを押せば、1位から20位まで一気に表示させれるようにしたいです。
どなたかわかる方がいればご回答お願いします。
No.1ベストアンサー
- 回答日時:
取りあえず下記で抽出は出来ました。
セルへの書き込みは追加編集してください。
Dim myWindow As Object
Dim myurl As String
Dim tagdiv As Object
Dim tagli As Object
Dim ahrefs() As String
Dim i As Long
myurl = "http://www.amazon.co.jp/gp/bestsellers/books/466 *"
For Each myWindow In CreateObject("Shell.Application").Windows
With myWindow
If .LocationURL Like "http://www.amazon.co.jp/gp/bestsellers/books/466*" Then
For Each tagdiv In .document.all.tags("div")
If tagdiv.ID Like "zg_item_*" Then
ReDim Preserve ahrefs(i)
ahrefs(i) = tagdiv.all.tags("a")(0).href
i = i + 1
End If
Next
For i = LBound(ahrefs) To UBound(ahrefs)
.navigate2 ahrefs(i)
Do While .Busy = True Or .readyState <> 4
DoEvents
Loop
MsgBox Split(.document.all("btAsinTitle").innerText, "[")(0)
For Each tagli In .document.getElementsByTagName("li")
If tagli.innerText Like "出版社*" Then
MsgBox tagli.innerText
ElseIf tagli.innerText Like "ISBN-10*" Then
MsgBox tagli.innerText
ElseIf tagli.innerText Like "ISBN-13*" Then
MsgBox tagli.innerText
ElseIf tagli.innerText Like "発売日*" Then
MsgBox tagli.innerText
Exit For
End If
Next
.GoBack
Do While .Busy = True Or .readyState <> 4
DoEvents
Loop
Next i
End If
End With
Next myWindow
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ノートパソコン ソフトアンインストール残存ファイル 3 2022/09/13 18:15
- その他(パソコン・スマホ・電化製品) データの復元ができる無料ソフト(一部ファイルでもよいです) 4 2023/06/04 02:30
- 日本株 楽天RSS2での移動平均の取得について 1 2022/07/28 21:48
- 電気工事士 電気工事のことでお願いします 4 2022/08/08 22:41
- 電気工事士 来月から電気管理技術者のお仕事を始める者です。東京電力パワーグリッドへ情報提供の依頼をする方法がTE 1 2022/06/27 06:48
- Excel(エクセル) エクセル、日々の集計整理方法。(再送です。) 5 2022/10/02 00:19
- Excel(エクセル) Excel 数式がわかりません、答えが導かれる数式を教えていただけませんか? 2 2023/07/24 22:41
- ブルーレイ・プレーヤー・レコーダー レコーダーで予約ができません 1 2022/11/11 19:03
- スポーツサイクル ディレーラーについてです。 現装しているのはSHIMANO RD-5701SS 105(10速)です 1 2022/04/26 12:55
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ナイアガラは誰のしわざ? 機...
-
日経平均を小さくPCに表示する...
-
売買に適した時間帯(寄り天を...
-
過去のストップ高・ストップ安...
-
たばこ銘柄をコレと決めずに吸...
-
マーケットスピードの表示が遅...
-
国際優良株って具体的にどの銘...
-
窓埋めにはひげも含まれるので...
-
楽天RSS2での移動平均の取得に...
-
アメリカの株式市場のあいてい...
-
日計り拘束金について
-
すみませんが、モーニングスタ...
-
投資信託について 7年程前から...
-
MSNマネーですが、登録銘柄を入...
-
楽天証券会社のマーケットスピ...
-
日証金の貸株、融資残高が一番...
-
8702 スターHD
-
日経平均の1株当たりの利益が
-
クイックコンセンサスを見るには?
-
Yahoo!ファイナンスのポートフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ナイアガラは誰のしわざ? 機...
-
日経平均を小さくPCに表示する...
-
信用安値絶対期日到来銘柄
-
窓埋めにはひげも含まれるので...
-
Yahoo! Financeの株価データを...
-
たばこ銘柄をコレと決めずに吸...
-
相場操縦行為について 同じ価格...
-
過去のストップ高・ストップ安...
-
クイックコンセンサスを見るには?
-
東証の整理銘柄や監理銘柄を除...
-
Yahoo!ファイナンスのポートフ...
-
株価指数のMSCIオールカントリ...
-
同じ銘柄を特定とNISAで分...
-
仮想通貨の時価総額ランキング...
-
グローとアイコスの違いってな...
-
信用高値絶対期日到来銘柄とは...
-
売買に適した時間帯(寄り天を...
-
この銘柄を売ろうとするとこん...
-
楽天RSS2での移動平均の取得に...
-
氷室京介さんの。
おすすめ情報