百度移动xpath定位真实排名位置方法

百度移动xpath定位真实排名位置方法

行者SEO
2021-05-06 / 0 评论 / 176 阅读 / 正在检测是否收录...

百度移动自从推出了自家产品 优质问答和科普文章后,直接xpath是无法定位到目标网站。

定位测试文本:
[quote color="success"]<div target="_self" data-visited="off" aria-roledescription="搜索结果第1条.标题" role="button" class="" data-module="c-t"><h3 data-a-442b8abb="" role="text" class="c-title"><span data-a-442b8abb="" class="c-title-text">磨骨痛吗 - 优质问答</span><!----><!----><!----></h3><!----></div>

<div target="_self" data-visited="off" aria-roledescription="搜索结果第2条.标题" role="button" class="" data-module="c-t"><h3 data-a-442b8abb="" role="text" class="c-title"><span data-a-442b8abb="" class="c-title-text">磨骨痛吗 - 科普文章</span><!----><!----><!----></h3><!----></div>

<div target="_self" data-visited="off" aria-roledescription="搜索结果第3条.标题" role="button"><h3 data-a-442b8abb="" role="text" class="c-title clamp-strategy-l1s2"><span data-a-442b8abb="" class="c-title-text">我近5个月来的削骨经历分享,短暂的痛苦换来一生的美丽...</span></h3></div>[/quote]

正则提取 :搜索结果第(d+)条.标题" role="button"> 分组保存至bdm_zsrank

xpath规则://div[@aria-roledescription='搜索结果第{-var.bdm_zsrank-}条.标题']

点击判断
如果包含 data-module="c-t">
则 xpath索引1 就是真实目标位置了
不包含 xpath索引0 就是真实目标位置了

这样就不用客户输入网址品牌中文了,只需要输入域名就能精准定位。

0

评论

博主关闭了当前页面的评论