如何检索和解析从URL返回的html?

如何检索和解析从URL返回的html?,html,razor,html-parsing,screen-scraping,amazon-cloudfront,Html,Razor,Html Parsing,Screen Scraping,Amazon Cloudfront,我希望能够以编程方式(不在浏览器中显示)发送URL,例如“并以字符串(或更合适的数据类型?)返回页面的html结果(无论如何,有趣的部分),以便我可以解析该结果,并将其选定部分重新格式化为匹配的文本和图像(链接到合适的页面).如果有什么不同的话,我想用Razor/网页来做这件事 瞧,这有点像是一个刮屏问题,但实际上是一个“幕后”刮屏问题 有可能吗?怎么可能?回答后100分奖金将奖励给(或最有用的)答案。使用WebClient类(或.Net 4.5更好的HttpClient类)下载HTML,然后使

我希望能够以编程方式(不在浏览器中显示)发送URL,例如“并以字符串(或更合适的数据类型?)返回页面的html结果(无论如何,有趣的部分),以便我可以解析该结果,并将其选定部分重新格式化为匹配的文本和图像(链接到合适的页面).如果有什么不同的话,我想用Razor/网页来做这件事

瞧,这有点像是一个刮屏问题,但实际上是一个“幕后”刮屏问题


有可能吗?怎么可能?回答后100分奖金将奖励给(或最有用的)答案。

使用
WebClient
类(或.Net 4.5更好的
HttpClient
类)下载HTML,然后使用解析它

我实际上不会尝试一下,但它有“真理之环”“因此,我将在so允许的情况下,尽快为其提供资助。我认为有一些关于如何使用HttpClient的教程很容易获得(我在htmlagilitypack网站上也看到了)。