本文介绍了从网页中提取数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想从网页中提取数据。我拉了数据网页的第一页,但我没有拉数据第二页。我必须拉第二页的数据。你能帮助我吗。 Fisrt页面代码:
I want to pull data from web pages. I pulled data web page's firt page but I don't pull datas second page. I must pull second page's datas. Can you help me. Fisrt page code:
static void Main(string[] args)
{
WebRequest wRequest = WebRequest.Create("http://www.posta.com.tr/");
WebResponse GelenCevap = wRequest.GetResponse();
string kaynak;
StreamReader reader = new StreamReader(GelenCevap.GetResponseStream(), Encoding.UTF8);
kaynak = reader.ReadToEnd();
HtmlDocument dokuman = new HtmlDocument();
dokuman.LoadHtml(kaynak);
HtmlNode nesne = dokuman.DocumentNode;
var baslikListesi = nesne.Descendants("div").Where(a => a.GetAttributeValue("class", "") == "list4").ToList();
HtmlNodeCollection icerikler = dokuman.DocumentNode.SelectNodes("//div[@class=\"detailSpot\"]");
List<string> liste=new List<string>();
foreach (var baslik in baslikListesi)
{
liste.Add(baslik.InnerText);
}
for (int i = 0; i < liste.Count; i++)
{
Console.WriteLine(liste[i]);
}
Console.WriteLine(icerikler);
Console.ReadLine();
}
推荐答案
这篇关于从网页中提取数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!