Python 浏览器上的谷歌搜索和通过自定义搜索api的谷歌搜索为同一查询提供不同的结果
我有一个python程序,它获取密码的md5和sha1散列值,并使用Google的定制搜索api在互联网上搜索它们。问题是,当我运行程序时,得到的结果是0(这意味着哈希可能不在彩虹表中)。但当我使用浏览器搜索时,我得到了一大堆结果,事实上至少有10页的结果 问题可能出在我使用的cx值上吗?我从谷歌提供的网站上找到了它,因为我不知道如何为自己找到一个。还是自定义搜索api只提供选定的结果,而试图从中获取更多结果是徒劳的?让我们只搜索特定网站的谷歌索引,而不会在互联网上的任何其他地方找到任何结果。Python 浏览器上的谷歌搜索和通过自定义搜索api的谷歌搜索为同一查询提供不同的结果,python,google-search-api,Python,Google Search Api,我有一个python程序,它获取密码的md5和sha1散列值,并使用Google的定制搜索api在互联网上搜索它们。问题是,当我运行程序时,得到的结果是0(这意味着哈希可能不在彩虹表中)。但当我使用浏览器搜索时,我得到了一大堆结果,事实上至少有10页的结果 问题可能出在我使用的cx值上吗?我从谷歌提供的网站上找到了它,因为我不知道如何为自己找到一个。还是自定义搜索api只提供选定的结果,而试图从中获取更多结果是徒劳的?让我们只搜索特定网站的谷歌索引,而不会在互联网上的任何其他地方找到任何结果。c
cx
参数告诉谷歌你想搜索哪个网站
从:
使用谷歌定制搜索,在你的主页上添加一个搜索框,帮助人们在你的网站上找到他们需要的东西
您可以使用不推荐使用的(JavaScript API,应该可以使用到2013年11月),或者您必须删除提供给浏览器的HTML UI(另请参见)。我知道这是一篇很老的文章,但它在谷歌搜索结果中仍然返回得很高,所以需要澄清一下:
啊,我没意识到。尽管完成了所有步骤并阅读了上面的文档,我还是从python代码和使用浏览器中获得了完全不同的顶级结果。我从整个互联网上获得了结果,但与浏览器的结果相差甚远。还有什么要检查的吗?