0

我正在解析一个论坛,其中一些线程已被删除。因此,打开它们仍然会显示一个页面,但会显示一条消息“线程不再存在”。有没有办法以特殊方式使用 HtmlAgilityPack 来查询这个?

还是我必须比较 InnerHtml 或类似的东西?

4

1 回答 1

2

404 实际上并没有被返回。如果是的话,你可以只看标题。

也就是说,您会收到 200 响应,其中包含 html 错误,因此您必须解析 html,遍历 DOM,无论您想调用什么,并确定它是否失败。

似乎可能有几个不同的错误消息,所以我会尝试通过查找“通知管理员”链接来使您的比较通用,或者可能 class="blockrow restore" 仅在错误页面上使用。

希望有帮助。

于 2013-07-05T23:01:09.337 回答