提取关键词PC端所有标题信息(seo查询工具)

工作中经常遇到需要整理很多关键词的首页、前三页的信息;但是一个一个标题复制太累了,所以做了一个小工具自动提取当前搜索结果的所有标题

因为需要结合本地实际搜索结果,放弃了使用服务器端采集或现成API的做法,而是通过手动搜索,然后通过JS程序自动收集并展示到页面右侧

最终效果如图:

实现逻辑

1、编写JS代码完成采集当前页面所有TITLE信息的功能

2、把JS代码封装到浏览器收藏夹中

3、每次使用时 ①打开需要提取的搜索结果页面 ②点击收藏夹 ③复制搜索结果TITLE信息

代码实现:

代码使用了jquery技术,百度本身使用了jquery不需要再做加载,直接写代码。

  1. var key = $(“#kw”).val(); //获取当前关键词
  2. $(“#content_right”).html(key + “</br>”); // 清理右侧内容
  3. var tpl = 0;
  4. $(“div .result”).each(function() {
  5. if ($(this).attr(“tpl”) != “recommend_list”) { //不要热门搜索位置
  6. var sid = Number($(this).attr(“id”)) tpl;
  7. $(“#content_right”).append(“P1-“ + “-“ + sid + “:” + $(this).find(“h3”).text() + “</br>”) // 添加所有标题
  8. } else {
  9. if ($(this).attr(“tpl”) == “recommend_list”) {
  10. tpl = 1
  11. }
  12. }
  13. });

封装到收藏夹中:

第一步:压缩js

收藏夹不能包含换行,只能压缩。通过现成工具压缩后得到

var key=$("#kw").val();$("#content_right").html(key+"</br>");var tpl=0;$("div .result").each(function(){if($(this).attr("tpl")!="recommend_list"){var sid=Number($(this).attr("id"))-tpl;$("#content_right").append("P1-"+"-"+sid+":"+$(this).find("h3").text()+"</br>")}else{if($(this).attr("tpl")=="recommend_list"){tpl=1}}});

第二步:JS代码前加入前缀

一些浏览器需要在代码前加入 javascript:才能识别为js

第三部:建收藏夹

随便把一个网页添加到收藏夹,然后将收藏的网址改为一下代码,名字随便起。

javascript:var key=$("#kw").val();$("#content_right").html(key+"<br>");var tpl=0;$("div .result").each(function(){if($(this).attr("tpl")!="recommend_list"){var sid=Number($(this).attr("id"))-tpl;$("#content_right").append("P1-"+"-"+sid+":"+$(this).find("h3").text()+"<br>")}else{if($(this).attr("tpl")=="recommend_list"){tpl=1}}}); 

使用方法:

1、打开想要提取TITLE的搜索结果页面

2、点击对应的收藏,所有title会显示在右侧,格式为 排名:TITLE

3、自由复制使用

 

移动端的方法后续放出

未经允许不得转载:集众思SEO » 提取关键词PC端所有标题信息(seo查询工具)

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏