Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Ahrefs - GAP Analyse projejt
  3. // @version 0.1
  4. // @description Finder alle 10 konkurrenter og eksporterer deres organic keywords (Full report)
  5. // @author Joachim Schubert
  6. // @match https://ahrefs.com/*
  7. // @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js
  8. // @grant unsafeWindow
  9. // @grant GM_getValue
  10. // @grant GM_setValue
  11. // @grant GM_openInTab
  12. // ==/UserScript==
  13.  
  14. // Hjemmeside / kundenavn i variabel
  15. var clientName = $(".m-b-0:nth(1)").text();
  16.  
  17. // Indsætter knap
  18. $(".m-b-0:nth(1)").append("<br><br><p style='background:#F67704;color:white;padding:2.5px 5px 2.5px 5px;px;float:right;border-radius:5px;' class='makeGapLink'>Lav GAP for " + clientName + "</p>");
  19.  
  20. // Find 10 konkurrenter
  21. // Hvis knap er klikket gør dette:
  22. $('.makeGapLink').click(function(e){
  23. $("ul:nth(9) li:nth(1)").click();
  24. setTimeout(
  25. function()
  26. {
  27. // List de 10 konkurrenter i console
  28. $(".top10organics__competitors__list--url").each(function(index) {
  29. console.log(index + ": " + $(this).text());
  30. // Konkurrent URL
  31. var competitorUrl = $(this).text();
  32. var url = "https://ahrefs.com/positions-explorer/organic-keywords/v5/subdomains/dk/all/all/all/all/all/all/all/1/traffic_desc?target=";
  33. GM_setValue("competitorName", competitorUrl);
  34. var competitorName = GM_getValue("competitorName");
  35. var competitorUrlNew = "https://ahrefs.com/positions-explorer/organic-keywords/v5/subdomains/dk/all/all/all/all/all/all/all/1/traffic_desc?target=" + competitorName;
  36. console.log("GT_value: " + competitorName);
  37. // Åbner de ti konkurrenter Ahrefs URL
  38. GM_openInTab(competitorUrlNew, true);
  39.  
  40. }, 5000);
  41. });
  42.  
  43. // Når tab er åbnet, do thiiiiiis
  44. if(window.location.href.indexOf("https://ahrefs.com/positions-explorer/organic-keywords/v5/subdomains/dk/all/all/all/all/all/all/all/1/traffic_desc?target=") > -1) {
  45. setTimeout(
  46. function()
  47. {
  48. $(".export-data").click();
  49. $("#start_export_button").click();
  50. }, 1000);
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement