• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サイトのソースのsubmitボタンの数を取得したい)

サイトのソースからsubmitボタンの数を取得する方法

このQ&Aのポイント
  • サイトのソースからsubmitボタンの数を取得するためには、VBAを使用する方法があります。
  • 具体的には、InternetExplorerオブジェクトを作成し、指定したURLに移動します。
  • その後、Do Whileループを使用して、IEの状態が完了状態になるまで待機し、ソースコード内のsubmitボタンの数を取得します。

質問者が選んだベストアンサー

  • ベストアンサー
  • jcctaira
  • ベストアンサー率58% (119/204)
回答No.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

khepzzdw9
質問者

お礼

一気には無理なのですね。 提示のコードで取得できました。参考になりました。ありがとうございます。