桔子92
  • SEO优化20
  • 批量获取Google SERP结果(一次一个关键字,仅支持单页抓取)
    2021-8-27 桔子92


    代码如下:



    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, 他分享了一个,但是也不起作用了,搞搞一个小时。遂放弃。用手动的办法。



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

    发表评论:
    昵称

    邮件地址 (选填)

    个人主页 (选填)

    内容