さて、私のプログラムは、読みたいiframeが体のどこかにあるWebターゲットを読んでいます。
私のhtmlソース
<html>
...
<iframe src="http://www.mysite.com" ></iframe>
...
</html>
私のプログラムには、ソースを文字列として返すメソッドがあります
public static string get_url_source(string url)
{
using (WebClient client = new WebClient())
{
return client.DownloadString(url);
}
}
私の問題は、通常のブラウジングと同様に、ソースを読み取るときに iframe のソースを取得したいということです。
WebBrowser クラスを使用してのみこれを行うことができますか、または WebClient または別のクラス内で行う方法がありますか?
本当の質問: URL を指定して外側の html を取得するにはどうすればよいですか? どんなアプローチでも大歓迎です。