python 谷歌搜索并获取搜索结果的数量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 谷歌搜索并获取搜索结果的数量相关的知识,希望对你有一定的参考价值。

import requests
from bs4 import BeautifulSoup
import argparse

def get_google_count(query):
    parser = argparse.ArgumentParser(description='Get Google Count.')
    parser.add_argument('word', help='word to count')
    r = requests.get('http://www.google.com/search',
                 params={'q':'"'+ query +'"',
                         "tbs":"li:1"}
                )
    soup = BeautifulSoup(r.text)
    result = soup.find('div',{'id':'resultStats'}).text
    count = int(''.join(result[2:-2].split(","))) # "約 22,400 件" -> 22400
    return count
    
#test
print get_google_count("query string")

以上是关于python 谷歌搜索并获取搜索结果的数量的主要内容,如果未能解决你的问题,请参考以下文章

从谷歌搜索中提取结果数量

markdown 获取Zendesk搜索Python脚本中的标签数量

从Google搜索中获取某些图片的网址

使用python脚本进行谷歌搜索[关闭]

当我使用谷歌你管 API 获取搜索结果时,它给出 403 错误

Python3,Bio Entrez,PubMed:是否可以获取一篇文章被引用的次数?