有没有一种方法可以使用HtmlAgilityPack检测404页?

琼·芬格(Joan Venge)

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

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

罗伯·艾伦

404实际上并未返回。如果是这样,您可以只看标题。

也就是说,您在html中收到200错误的响应,因此您将必须解析html,遍历DOM,无论您想调用它什么,然后确定它是否失败。

看来可能存在几种不同的错误消息,因此我将尝试通过查找“通知管理员”链接来使您的比较具有通用性,或者仅在错误页面上使用class =“ blockrow restore”。

希望能有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种方法可以使用opencv中的阈值功能检测细线

有没有一种方法可以检测c ++中的汉字?(使用升压)

有没有一种方法可以使TextView使用Spinner样式?

有没有一种方法可以使用Android的LifecycleObserver通知onActivityResult?

有没有一种方法可以使用多个值?

有没有一种方法可以使用内部函数中的变量

有没有一种方法可以使用Eclipse找出表单的类别?

有没有一种方法可以使GitLab缓存被使用而不被写入?

有没有一种方法可以使用Moment JS验证时间?

有没有一种方法可以使用Dapper调用存储过程?

有没有一种方法可以使用Smoke获得类的注释?

有没有一种方法可以使用OneNote API标记页面?

有没有一种方法可以使用FormArray作为顶级表单

有没有一种方法可以使使用HTML的markdown表溢出?

有没有一种方法可以使用数组填充向量?

有没有一种方法可以使用c ++实时阅读文本?

有没有一种方法可以使用javascript阻止javascript?

有没有一种方法可以使用Python从目录创建jar?

有没有一种方法可以在编译时检测是否可以使用给定的一组参数类型成功调用通用lambda?

有没有一种方法可以检测是否有打开的抽屉?

有没有一种方法可以使用javascript检测元素在哪个CSS网格列和行中?

有没有一种方法可以使用Seaborn对同一图形使用多个子图?

有没有一种方法可以使用阴影框使边框具有圆形?

有没有一种方法可以使用Python计算集合的所有合法分区?

有没有一种方法可以使用推力将数组的所有元素相乘?

有没有一种方法可以使用此命令而不必一直输入“ y”?

有没有一种方法可以使用javaFX在一张纸上打印多个节点?

有没有一种方法可以使用bash读取数组的最后一个元素?

有没有一种方法可以使用GNU parallel多次运行一项作业?