【发布时间】:2018-01-17 21:56:33
【问题描述】:
我正在使用 python 使用自定义谷歌引擎进行搜索。我可以使用 results["searchInformation"]["totalResults"] 找到搜索结果的总数。如何计算特定单词在搜索中出现的次数?
【问题讨论】:
标签: python google-search
我正在使用 python 使用自定义谷歌引擎进行搜索。我可以使用 results["searchInformation"]["totalResults"] 找到搜索结果的总数。如何计算特定单词在搜索中出现的次数?
【问题讨论】:
标签: python google-search
调查 API 在搜索后返回的参数我没有在可访问字段中找到类似于自动字数统计的任何内容。但是,我找到了一种可能对您有用的解决方法;您可以从结果转储文件中手动计算字数。
由于文件受到您可以搜索的最大页面数量的限制,我建议您使用适合您的最大数量(我的是 11,它因搜索而异)。
如果您将这些结果转储到 json 文件中,您将能够执行以下代码(在 linux shell 中,尽管您也可以在 python 中实现)来进行字数统计:
cat data.json | tr -s "," "\n" | grep -e "title" -e "snippet" | grep -c '<your word>'
地点:
【讨论】: