Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在解析一个论坛,其中一些线程已被删除。因此,打开它们仍然会显示一个页面,但会显示一条消息“线程不再存在”。有没有办法以特殊方式使用 HtmlAgilityPack 来查询这个?
还是我必须比较 InnerHtml 或类似的东西?
404 实际上并没有被返回。如果是的话,你可以只看标题。
也就是说,您会收到 200 响应,其中包含 html 错误,因此您必须解析 html,遍历 DOM,无论您想调用什么,并确定它是否失败。
似乎可能有几个不同的错误消息,所以我会尝试通过查找“通知管理员”链接来使您的比较通用,或者可能 class="blockrow restore" 仅在错误页面上使用。
希望有帮助。