- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サイトのソースのsubmitボタンの数を取得したい)
サイトのソースからsubmitボタンの数を取得する方法
このQ&Aのポイント
- サイトのソースからsubmitボタンの数を取得するためには、VBAを使用する方法があります。
- 具体的には、InternetExplorerオブジェクトを作成し、指定したURLに移動します。
- その後、Do Whileループを使用して、IEの状態が完了状態になるまで待機し、ソースコード内のsubmitボタンの数を取得します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
khepzzdw9さん 多分、submit件数は一気に取得できないと思います。 以下のようにINPUTタグの中を調べてカウントすれば良いかと思います。 Sub test() Dim objIE As InternetExplorer Dim I As Long Dim submit As Long Set objIE = CreateObject("InternetExplorer.Application") objIE.Visible = True objIE.Navigate "http://www.coneco.net/" Do While objIE.Busy = True Or objIE.ReadyState <> 4 DoEvents Loop With objIE.Document For I = 0 To .getelementsbytagname("INPUT").Length - 1 If .getelementsbytagname("INPUT")(I).Type = "submit" Then submit = submit + 1 End If Next I End With Debug.Print submit Set objIE = Nothing End Sub
お礼
一気には無理なのですね。 提示のコードで取得できました。参考になりました。ありがとうございます。