截取Google搜索 SERP结果 Title+URL

    |     2018年12月17日   |   谷歌搜索优化   |     0 条评论   |    152

试了很多插件,都不好用,然后就翻出了这个,老外的动手能力确实是强

步骤1:打开搜索设置

截取Google关键字搜索的前100个SERP结果 - Title和URL

步骤2:将“每页结果数”设置为100

截取Google关键字搜索的前100个SERP结果 - Title和URL

步骤3:打开控制台 【Chrome (Right Click –> Inspect)】

截取Google关键字搜索的前100个SERP结果 - Title和URL

In Firefox (Right Click –> Inspect Element)

截取Google关键字搜索的前100个SERP结果 - Title和URL

步骤#4:执行代码

现在必须执行以下两段代码。将4.1复制粘贴到console并按Enter键,然后将4.2复制粘贴到console并按Enter键。步骤#3中的图像还显示了此代码在粘贴之后和按下回车键之前的样子。

注意,4.1和4.2必须单独运行,因为4.1中的代码执行需要一秒钟,4.2节中的代码必须在4.1完成后才能执行。

步骤#4.1:导入jQuery

  1. // Add jQuery from the console (if necessary)
  2. javascript: (function(e, s) {
  3. e.src = s;
  4. e.onload = function() {
  5. jQuery.noConflict();
  6. console.log(‘jQuery injected’);
  7. };
  8. document.head.appendChild(e);
  9. })(document.createElement(‘script’), ‘//code.jquery.com/jquery-latest.min.js’)
  10. // https://stackoverflow.com/questions/7474354/include-jquery-in-the-javascript-console

步骤#4.2:运行Scrape

  1.  
  2. var t = jQuery(“#search .rc .r a”); // For Google queries
  3. function list_scraped_urls_google(t)
  4. {
  5. var tt = “<table>”;
  6. tt += “<thead><tr><td>SERP Pos.</td><td>URL</td><td>Title</td></tr></thead>”;
  7. tt += “<tbody>”;
  8. for (iii = 0; iii < t.length; ++iii)
  9. tt += “<tr><td>”+(iii+1)+“</td><td>” + t[iii] + “</td><td>” + t[iii].innerHTML + “</td>”; // For Google with Title Tags
  10. tt += “</tbody>”;
  11. display_output_onpage(tt);
  12. }
  13.  
  14. function display_output_onpage(output)
  15. {
  16. // nl2br equivalent
  17. output = output.replace(/\n/g,“<br />”);
  18.  
  19. // Create a new tab and display the output
  20. var winPrint = window.open(, ‘_blank’, );
  21. winPrint.document.write(ghetto_styles()+‘<title>SERP Result Data</title><body>’+output+“</body>”);
  22. winPrint.document.close();
  23. }
  24.  
  25. function ghetto_styles()
  26. {
  27. var t = ‘<style>’
  28. +‘table { border: 2px solid black; width: 100%; background-color: #eeeeee;}’
  29. +‘table { margin:2%; font-size: 90%; font-family:monospace; width: 96%; box-shadow: 2px 2px rgba(70,70,70,0.3);}’
  30. +‘table thead tr { background-color: #6e6eed; text-align: center; color: white; font-weight: bold; }’
  31. +‘table thead tr { font-size: 2em; text-shadow: 1px 1px rgba(30,30,40,0.7); }’
  32. +‘table tr { background-color: #e0e0ff; }’
  33. +‘table tr:nth-child(even) { background-color: #d0d0ff; }’
  34. +‘table tr td:first-child { width:4%; font-weight:bold; }’
  35. +‘table tr td { padding: 4px 12px; width:32%;}’
  36. +‘</style>’;
  37. return t;
  38. }
  39.  
  40. // EXECUTE CODE
  41. list_scraped_urls_google(t);
  42. //
  43. //</table>

步骤#5:复制粘贴到电子表格

使用Ctrl + A – > Ctrl + C轻松将其复制到电子表格

截取Google关键字搜索的前100个SERP结果 - Title和URL

回复 取消