私はWebページから画像抽出ソフトウェアを開発しています。私はUri.EscapeDataStringを使用しようとした...しかし、ここで任意のヘルプは次のようになり、それを画像抽出:URIが長すぎます
を置くためにアイデアを得ていない...それは「ウリが長すぎる」と言う
を機能
public static void GetAllImages()
{
WebClient x = new WebClient();
string source = x.DownloadString(@"http://www.bbc.com");
var document = new HtmlWeb().Load(source);
var urls = document.DocumentNode.Descendants("img")
.Select(e => e.GetAttributeValue("src", null))
.Where(s => !String.IsNullOrEmpty(s));
document.Load(source);
}
を作成しました
/それはウリが長すぎると言うのでしょうか? – Richard
、varドキュメント=新しいHtmlWeb()。Load(source); –
私は、HtmlWeb.LoadがUriをパラメータとして受け取り、ページ全体の内容を供給していると考えています。 また、あなたの質問にHtmlWebクラスの説明を追加してください。あなたはおそらく、サードパーティのライブラリのいくつかの痛みを使用している。 –