我想使用谷歌翻译网页如下完全相同:WebClient的DownloadString没有下载内容的网页
string url = String.Format("http://www.google.com/translate_t?hl=en&ie=UTF8&text=Hello&langpair=en|tr");
WebClient webClient = new WebClient();
string result = webClient.DownloadString(url);
问题是,当我看着谷歌Chrome开发者工具,检查元素,实际的页面内容与下载的字符串有一点不同。我想从谷歌翻译获得替代文本,但webClient.DownloadString(url)
不下载它们。
为什么这两个不同,我能做些什么来下载我在浏览器上看到的网页内容?
,最有可能的解释是这些替代文本是获取用JavaScript。 – Evk
而不是浏览器自动化(如硒/ watin)。 –