webbrowser获取html元素值

html-css011

webbrowser获取html元素值,第1张

先引用HtmlAgilityPack.dll这个类库,然后获得你要的那个元素的Xpath(浏览器右键审查元素,再在元素上右键复制Xpath),然后用下面的代码即可:

HtmlAgilityPack.HtmlWeb web=new HtmlAgilityPack.HtmlWeb()

HtmlAgilityPack.HtmlDocument doc=web.Load("网页文件或网页链接")

HtmlAgilityPack.HtmlNode node= doc.DocumentNode.SelectSingleNode("上面复制的Xpath")

node.InnerHTML即是你要获得的值

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。

2、在index.html中的<script>标签,输入js代码:$('body').append($('.name-price span').eq(0).find('b').text())。

3、浏览器运行index.html页面,此时通过jQuery取到了书名“数值分析”并打印了出来。