网页搜索返回结果元素分析
2022-04-03 14:05 钱先生 阅读(162) 评论(0) 收藏 举报转自https://www.yesdotnet.com/archive/post/1638553966.html
百度搜索结果列表html元素分析
第一种


这个结果中class也包含了result,但是没有new-pmd
第二种

底部相关搜索

正常的结果如图所示

百度广告

百度汉语

百度百科

爱采购

百度贴吧

样式汇总
| 正常内容 | result c-container new-pmd |
| gitee.com | c-container result |
| 中间的他人搜索 | result-op c-container new-pmd |
| 底部相关搜索 | result-molecule new-pmd |
| 广告,父级就一个div包起来,没有样式 | |
| 百度汉语 | result-op c-container new-pmd |
| 百度百科 | result-op c-container xpath-log new-pmd |
| 爱采购 | result-op c-container xpath-log new-pmd |
| 百度贴吧 | result-op c-container xpath-log new-pmd |
正确的定位方法
results = html.find("#content_left .result.new-pmd")
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
浙公网安备 33010602011771号