2017-03-19 4 views
0

VBSを使用してWebサイトからファイルの名前を収集しようとしています。 HTMLコードを取得できますが、名前の抽出方法はわかりません。私はまだ私が必要なことをすることができるものは見つけていません。私はテーブルからファイルの名前を抽出する必要があります。私が必要とするものの周りのHTMLはこのように見えるtsc_details.php?show_id=必要な情報">これと同じようにフォーマットされた多くの異なる名前があり、名前の数は時々変化します。VBScriptはHTMLでテキストを検索します

注:HTMLコードのさまざまな場所にこれらの複数があります。

は、ここに私のコード

On Error Resume Next 
Set ie = CreateObject("InternetExplorer.Application") 
ie.Navigate "WWW.Webpage.com" 
ie.Visible = True 
While IE.ReadyState <> 4 : WScript.Sleep 100 : Wend 
ie.document.getElementById("f_user").Value = "user" 
ie.document.getElementById("f_pass").Value = "pass" 
ie.document.All.Item("submitb").Click 
While IE.ReadyState <> 4 : WScript.Sleep 100 : Wend 

これは私が持っているすべてのコードです。それは私が必要とする情報を得る方法を知りませんページにログインするために完全に動作します。

+1

質問は何ですが?使用し

For Each a In IE.Document.GetElementsByTagName("A") If InStr(a.GetAttribute("href"),"tsc_details.php?show_id=") > 0 Then var = a.GetAttribute("href") var = Replace(var,"tsc_details.php?show_id=","") exit for end if next 

これまでに何を試しましたか?あなたのコードはどこですか? [mcve]が何であるかをお読みください。 – LotPings

答えて

0

誰かを助けた場合に備えて、私の調査結果を共有したいと考えていました。このコード

+0

あなたは1日後に戻って答えとしてあなたの答えをマークすることになっています。 – ACatInLove

関連する問題