亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

類似爬蟲的問題

類似爬蟲的問題

慕慕森 2018-11-01 05:06:59
static string GetHtml(string url)     {         return GetHtml(url, null);     }     // 獲取網頁的HTML內容,指定Encoding     static string GetHtml(string url, Encoding encoding)     {         byte[] buf = new WebClient().DownloadData(url);         if (encoding != null) return encoding.GetString(buf);         string html = Encoding.UTF8.GetString(buf);         encoding = GetEncoding(html);         if (encoding == null || encoding == Encoding.UTF8) return html;         return encoding.GetString(buf);     }     // 根據網頁的HTML內容提取網頁的Encoding     static Encoding GetEncoding(string html)     {                 string pattern = @"(?i)\bcharset=(? <charset>[-a-zA-Z_0-9]+)";         string charset = Regex.Match(html, pattern).Groups["charset"].Value;         try { return Encoding.GetEncoding(charset); }         catch (ArgumentException) { return null; }     } 從CSDN找個這個方法區別的網站內容,但是有個問題。網頁的CSS文件和JS文件別人用的是相對地址,無法獲取。(包括CSS里可能有設置背景圖片之類的用的也是相對地址,是相對于CSS文件的地址。) 請問如何能獲取他們的絕對地址?各位大蝦幫幫忙。。急用。
查看完整描述

2 回答

?
阿波羅的戰車

TA貢獻1862條經驗 獲得超6個贊

用 Uri 這個類可以將相對地址轉換為絕對地址。

查看完整回答
反對 回復 2018-11-01
  • 2 回答
  • 0 關注
  • 889 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號