gpt4 book ai didi

Python xgoogle 库 - 站点特定搜索

转载 作者:太空宇宙 更新时间:2023-11-03 19:12:13 24 4
gpt4 key购买 nike

我正在使用 xgoogle python 库来尝试搜索特定站点。当我在关键字搜索中不使用“site:”指示符时,该代码适用于我。如果我使用它,结果集是空的。有谁有任何想法如何让下面的代码工作?

from xgoogle.search import GoogleSearch, SearchError

gs = GoogleSearch("site:reddit.com fun")
gs.results_per_page = 50
results = gs.get_results()
print results
for res in results:
print res.title.encode("utf8")
print

最佳答案

带有“q”参数的简单网址(例如“http://www.google.com/search?&q=site:reddit.com+fun”)可以工作,所以我认为这是其他问题。

如果您使用 pkrumins/xgoogle,一个快速(但肮脏)的修复方法是修改 search.py​​ 第 240 行,如下所示:

if not title or not url:

这是因为 Google 更改了其 SERP 布局,从而破坏了 _extract_description() 函数。

您还可以查看this fork 。

关于Python xgoogle 库 - 站点特定搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12558353/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com