【发布时间】:2016-04-16 11:32:47
【问题描述】:
我尝试从http://olx.pl/ 站点取消报价,我正在使用 HttpClient,问题是从客户端检索的站点方式不同,并且不包含报价列表,就像它在直接从浏览器访问的源代码中一样。任何的想法? 这是我的代码:
string url = "http://olx.pl/oferty/q-diablo/?search%5Bdescription%5D=1";
HttpClient client = new HttpClient();
string result = await client.GetStringAsync(url);
【问题讨论】:
-
尝试更改用户代理
-
可能是因为该内容是通过 javascript 生成的。
-
正如 Cyclone 所说,许多网站使用 ajax 和 javascript 来生成内容,
HttpClient不运行 javascript。
标签: c# http web-scraping win-universal-app html-agility-pack