【问题标题】:xgoogle google search return top urlxgoogle 谷歌搜索返回顶部网址
【发布时间】:2014-03-31 06:10:39
【问题描述】:

我正在使用 xgoogle 返回给定关键字的前 10 个网址。代码是:

from xgoogle.search import GoogleSearch
gs = GoogleSearch("google scraper")
gs.results_per_page = 10
results = gs.get_results()
for res in results:
 print res.url.encode('utf8')

问题是它只以随机顺序打印几个 url。任何帮助将不胜感激,谢谢!

【问题讨论】:

    标签: python search web-scraping xgoogle


    【解决方案1】:

    试试这个从谷歌获取网址。

    from google import search
    for url in search('put your search query here', stop=15):
        print(url)
    

    您可以限制数量。使用 stop=any no 的 url。你想要的。

    如果对你有用,请回复。

    问候 苏拉布

    【讨论】:

    • 它返回了我相关的结果,但它显示的所有结果都与搜索结果不相似。
    • 它给你最好的相关查询结果。在这种情况下,您应该优化您的关键字相关性,例如搜索(您最喜欢的任何球员以及他的球队名称)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多