首先:對不起我的英文不好!閱讀字符串像StreamReader
我知道標題是不是最好的英語,但我真的不知道如何格式化這個問題...
我試圖做的是逐行讀取的HTML源代碼行,以便當看到一個給定的單詞(如http://)它會複製整個句子,因此我可以刪除剩下的只保留該URL。
這是我已經試過:
using (var source = new StreamReader(TempFile))
{
string line;
while ((line = source.ReadLine()) != null)
{
if (line.Contains("http://"))
{
Console.WriteLine(line);
}
}
}
這工作完全,如果我想從外部文件中讀取,但是當我想讀一個字符串或StringBuilder的,怎麼辦這是行不通的你逐行閱讀這些內容?
我同意。另外請確保使用ScrapySharp以及HtmlAgilityPack。讓你用熟悉的jQuery語法來選擇元素。從字面上提高你的生產力。 http://www.romcyber.com/post/2012/01/27/ScrapySharp-in-english-%29.aspx – 2012-07-10 22:30:31
@SergioTapia酷;我沒有聽說過那個;將嘗試 – 2012-07-10 22:32:57
但這是另一個依賴項......並不是說它一定是壞的,只是一個需要考慮的事情。 – vines 2012-07-10 22:35:32