当前位置: 首页 > 未分类 > 正文

批量获取Google SERP结果(一次一个关键字,仅支持单页抓取)

桔子92 发表于2021年8月27日 18:44

代码如下:

var div1=document.getElementsByClassName('pwxRSe')

var div2=document.getElementsByClassName('pcJO7e')
for(var i=0;i<div1.length;i++){
    var a = div1[i].getElementsByTagName('a');
    console.log(a[0].href);
    console.log(div2[i].innerText);
}
var div=document.getElementsByClassName('yuRUbf')
for(var i=0;i<div.length;i++){
    var a = div[i].getElementsByTagName('a');
    console.log(a[0].href);
}
var div3=document.getElementsByClassName('Zu0yb LWAWHf OSrXXb qzEoUe')
for(var i=0;i<div.length;i++){
    console.log(div3[i].innerText);
}

如果有变动,方法如下:

1,找到目标位置单击右键,检查,看到 span 的标志 Zu0yb LWAWHf OSrXXb qzEoUe,如果广告在上面,也这么看,和这个一样就没问题,不一样就另写一个加上去就行了

var div4=document.getElementsByClassName('你找到的 span 标志')
for(var i=0;i<div.length;i++){
    console.log(div4[i].innerText);
}
2,Over,回去吃饭。

程序员的调皮也是可可爱爱的!

这是合欢帮忙写的,花了20分钟左右。

我今天一天做了100个关键字,检查Google首页的广告排名,YouTube排名,自然搜索结果排名情况,并复制黏贴。花了整整一天的时间,都不好意思说出来,肩膀都痛了,还没分析,已经是下班的点儿了。

上午也找了2个chrome拓展程序,没搞懂怎么用,放弃。后来问同事nate, 他分享了一个,但是也不起作用了,搞搞一个小时。遂放弃。用手动的办法。

合欢说,合该我加班,心塞 !!!

本文标签:
本文标题: 批量获取Google SERP结果(一次一个关键字,仅支持单页抓取)
本文链接: https://ju.xuhehuan.com/m/?post=111

〓 随机文章推荐

上一篇: 已经是最新一篇
共有110阅 / 0我要评论
  1. 还没有评论呢,快抢沙发~

发表你的评论吧返回顶部

!评论内容需包含中文


请勾选本项再提交评论