百度搜索结果,针对某关键词排名进行截图标注

2,527 次浏览

现在要实现对相关域名有排名的关键词进行搜索结果页截图保存,并在图片上标注出排名的位置。实现结果如下:





图片可以保存下来,现在主要遇到的问题是,记录排名与标注开始的坐标位置有没有关系?如没有关系是否可以通过其他办法解决?如果没有推广,百科、地图等高度不定的记录应该可以根据每个位置的高度算出每条记录的开始坐标。还请各位看看有没有什么办法。看到有其他人实现了,但是不知道是怎样做的。
追加问题
    2 人参与回答
吴星
吴星 · 文艺极客QQ群 255363059

有统计过,只能给出大致范围,不同查询词会有几个像素的浮动。
参数名是 rsv_height 记录每个搜索结果的高度,而且百度搜索结果宽度一致,因此能立即算出展现面积。

理论上亦只有在得到百度搜索结果页后才能进行分析,预判必然会有误差。
至于事后分析判断好像没什么技术难度,人工都可以轻松完成。

搜集的一些 rsv_height 数据(搜索结果高度)
rsv_height=76 px ?默认搜索结果链接
rsv_height=85 px 无加密搜索结果链接
rsv_height=86 px 默认搜索结果链接高度
rsv_height=96 px 左侧百度团购起点2
rsv_height=108 px 有百度图片缩略图但不出现该网站更多内容的搜索结果链接
rsv_height=109 px 出现该网站更多内容的搜索结果链接
rsv_height=110 px 有该页面可能存在虚假信息的搜索结果链接|官方微博
rsv_height=111 px 有百度图片缩略图但不出现该网站更多内容的搜索结果链接
rsv_height=125 px 百度百科有图片缩略图有子链
rsv_height=126 px 百度百科有图片缩略图有子链
rsv_height=129 px 最新相关信息
rsv_height=130 px 左侧百度客服电话表
rsv_height=131 px 有百度图片缩略图并出现该网站更多内容的搜索结果链接
rsv_height=133 px 左侧百度客服电话表2
rsv_height=134 px 有百度图片缩略图并出现该网站更多内容的搜索结果链接
rsv_height=155 px 百度百科有图片缩略图有子链
rsv_height=163 px 百度图片
rsv_height=189 px 百度贴吧
rsv_height=206 px 百度知道
rsv_height=217 px 百度购物搜索
rsv_height=247 px 百度团购
rsv_height=322 px 百度地图
rsv_height=341 px 百度微购电子
rsv_height=356 px 百度微购电子标准化产品系列
rsv_height=393 px 天气预报
rsv_height=464 px 中关村在线
rsv_height=471 px 点击同系列电影的链接
rsv_height=787 px 地区天气预报

无言
无言 · 目标是全端工程师,无言

不知道你用的是什么工具,标注应该不难,找到记录加条css





整个流程目测zp可以办到,楼主分享下用的是什么工具吧
回复问答禁止带推广链接,了解合理带链接的方法