.net htmlagilitypack刮除所有行
我需要在网页中包含的iframe中,使用包含“row”的类刮除所有表行 我目前有以下代码:.net htmlagilitypack刮除所有行,.net,winforms,html-parsing,web-scraping,html-agility-pack,.net,Winforms,Html Parsing,Web Scraping,Html Agility Pack,我需要在网页中包含的iframe中,使用包含“row”的类刮除所有表行 我目前有以下代码: "//tr[contains(@class, 'row']" 但我犯了个错误 “//tr[contains(@class,'row']”具有无效令牌 我的问题是: 如何获取iframe的HTML内容 正确的XPath表达式是什么 有人能帮我吗 编辑 我将xpath更改为 "//tr[contains(@class, 'row')]" 我没有得到错误,但我什么也没有得到 谢谢如评论中所述,您需要获取iF
"//tr[contains(@class, 'row']"
但我犯了个错误
“//tr[contains(@class,'row']”具有无效令牌
我的问题是:
"//tr[contains(@class, 'row')]"
我没有得到错误,但我什么也没有得到
谢谢如评论中所述,您需要获取iFrame的源代码,并直接加载页面以替换HTML
您只显示一个
(
,而不是)
-可能有问题吗?由于iFrame是一个单独的文档,因此需要单独加载。您可以分析iFrame源的第一页,然后加载该页以获得要分析的HTML。@HansKesting感谢您的评论,但我现在更改了它,没有得到任何东西我认为@Zachary是正确的。正则表达式对于scr似乎没有问题用类“row”模拟所有tr,但必须处理iframe源的html