Witam serdecznie...
mam taki problem próbuję sobie co nieco poćwiczyć z pobieraniem wartości tekstowych ze stron www i coś mi to nie wychodzi ;)
Mianowicie to jest mój kod który dla ćwiczeń ma pobierać ze strony gazeta.pl tytuły najnowszych artykułów:
Artykuły:
Kod:
DataTable tabela_tymczasowa;
public Form1()
{
InitializeComponent();
}
private void InicjalizacjaTabeli()
{
tabela_tymczasowa = new DataTable("Tabela tymczasowa");
tabela_tymczasowa.Columns.Add("tresc", typeof(string));
dataGridView1.DataSource = tabela_tymczasowa;
}
private async void Form1_Load(object sender, EventArgs e)
{
InicjalizacjaTabeli();
HtmlWeb web = new HtmlWeb();
var doc = await Task.Factory.StartNew(() => web.Load("http://www.gazeta.pl/0,0.html?pelna=tak"));
var node = doc.DocumentNode.SelectNodes("//*[@id=\"LinkArea: MTstream\"]//span");
}
Niestety po odpaleniu skryptu nie obiera mi ani jednego tytułu ;(
Sekcję doc.DocumentNode.SelectNodes kopiuję jako Xpath z Chrome. Jeśli ktoś byłby w stanie mi to wytłumaczyć co robię źle... Od razu mówię strona jest tak wybrana dla przykładu może być każda inna.