在Google搜索中搜索特定链接

时间:2018-12-04 19:58:10

标签: javascript google-search

<body>

<form action="http://google.com/search" method="GET">
    <label for="keyword">Keyword: </label>
    <input type="text" name="q" placeholder="Search Keyword" id="keyword">

    <label for="site">Site: </label>
    <input type="text" placeholder="Site" id="site">


    <input type="submit" value="Google Search" onclick="well();">
</form>

<script >
    function well(){
        var something = document.getElementById("site").value;
        alert(something);
    }
</script>

所以我想要的是

  1. 在第一个输入中,您搜索要在Google上搜索的关键字。

  2. 在第二个输入中,放置要搜索的链接以查看它是否出现在第一页上

  3. 单击按钮进行搜索,并在该页面上运行我的脚本。

    var myList = [];
    var x = document.querySelectorAll("#rso h3");
    for(var i=0; i<x.length; i++){
    myList.push(x[i].textContent);
    }
    console.log(myList);
    

上面的代码可以找到h3标签。

但是如何通过单击按钮来实现这一点?

1 个答案:

答案 0 :(得分:0)

带有google.com网址的表单操作会将您的用户从您的网站引导到该搜索。为了捕获搜索结果,您需要使用Google Search API。相关问题here