Tag: web inspector

使用C#HttpClient登录网站并从另一个页面抓取信息

我正在尝试使用C#和Chrome Web Inspector登录http://www.morningstar.com并在页面http://financials.morningstar.com/income-statement/is.html?t=BTDPF&region上检索一些信息= usa&culture = en-US 。 我不太明白,必须使用什么心理过程来解释Web Inspector中的信息,以模拟登录并模拟保持会话并导航到下一页以收集信息。 有人可以解释或指向我的资源吗? 目前,我只有一些代码来获取主页和登录页面的内容: public class Morningstar { public async static void Ru4n() { var url = “http://www.morningstar.com/”; var httpClient = new HttpClient(); httpClient.DefaultRequestHeaders.TryAddWithoutValidation(“Accept”, “text/html,application/xhtml+xml,application/xml”); httpClient.DefaultRequestHeaders.TryAddWithoutValidation(“Accept-Encoding”, “gzip, deflate”); httpClient.DefaultRequestHeaders.TryAddWithoutValidation(“User-Agent”, “Mozilla/5.0 (Windows NT 6.2; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0”); httpClient.DefaultRequestHeaders.TryAddWithoutValidation(“Accept-Charset”, “ISO-8859-1”); var response = await httpClient.GetAsync(new Uri(url)); response.EnsureSuccessStatusCode(); using (var […]