Firefoxの現在のページのhtmlの文字列(「123」を「111」に置き換えたい)を置き換えたい。
説明:
Firefoxを開いてから、次の場所に移動します。
www.site.com/print.php?string=123
ドキュメントが完全に読み込まれるまで待っています
ページhtml:
<html>
<body>
123
</body>
</html>
文字列「123」を「111」に置き換えています。
コードは次のようになります。
openff("http://www.site.com/print.php?string=123") 'open url
again:
For Each p As Process In Process.GetProcessesByName("firefox") 'wait until page is fully loaded
If p.MainWindowTitle = "123 page title" Then
Exit For
Else
Application.DoEvents()
GoTo again
End If
Next
replaceInFFcurrentDocHtml("123", "111") 'Replace the string!!!
関数replaceInFFcurrentDocHtml()
は実際には存在しません。
replace
Firefoxの現在のページのhtmlに文字列を付けることができる関数はありますか?
またはget
、現在のhtmlからの関数firefox
?
(ハンドルとウィンドウを使用してspy ++でhtmlを取得しようとしましたが、この方法では機能しません)