谷歌搜索

googlesearch是一个Python库,可轻松爬取Google搜索结果。googlesearch使用requests和

BeautifulSoup4抓取Google。

安装

要安装,请运行以下命令:

python3 -m pip install googlesearch-python
或者
pip3 install googlesearch-python

用法

要获取搜索字词的结果,只需使用googlesearch中的搜索功能。例如,要在Google中获取“ 高效码农”的结果,只需运行以下程序:

from googlesearch import search
import pprintlist = search("高效码农")
pprint.pprint(list)

打印结果:

['https://www.xugj520.cn/','https://blog.csdn.net/Java_supermanNO1/article/details/104536476','https://weekly.manong.io/issues/295','https://item.jd.com/12481316.html','https://zhuanlan.zhihu.com/p/29481305','https://zhuanlan.zhihu.com/p/102597965','https://my.oschina.net/u/1189098','https://www.codercto.com/a/98794.html','https://www.cnblogs.com/huang0925/p/3612741.html','https://www.jiqizhixin.com/users/0d71c15b-b934-482a-aadc-5f5cf63afd60']

其他选项

googlesearch支持其他一些选项。默认情况下,googlesearch返回10个结果。这可以更改。例如,要在Google上获得100个结果,请运行以下程序。

from googlesearch import search
import pprintlist = search("高效码农",  num_results=100)pprint.pprint(list)

此外,您可以更改Google搜索的语言。例如,要获取法语结果,请运行以下程序:

list = search("高效码农",  num_results=100, lang='fr')

完整API:

googlesearch.search(str: term, int: num_results=10, str: lang="en") -> list

代理设置

代理设置请移步:https://www.xugj520.cn/archives/googlesearch.html

谷歌搜索库:googlesearch-python相关推荐

  1. [编程基础] Python谷歌翻译库googletrans总结

    1 使用说明 本文介绍python谷歌翻译库接口googletrans的使用.具体见官方文档: https://py-googletrans.readthedocs.io/en/latest/#goo ...

  2. python谷歌翻译库googletrans使用 避坑!

    python谷歌翻译库googletrans使用 避坑! 1.安装正确版本的库 这个下载错了会报错 pip install googletrans==4.0.0-rc1 2.导包并设置翻译服务器地址 ...

  3. python google 搜索结果爬取_python爬取百度谷歌搜索结果

    使用requests模块爬取百度或者谷歌搜索结果,,如下代码示例是百度的,修改为谷歌的话研究下谷歌url的格式替换下即可, 把要搜索的字段写入一个文件中,每行写一个,运行的第一个参数为文件路径,按代码 ...

  4. python第三方库排行-Python模块汇总(常用第三方库)

    模块 定义 计算机在开发过程中,代码越写越多,也就越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里.在python里,一个.py文件就是一个模块 优点: 提高代码的可维护性 ...

  5. 谷歌搜索网站流量_Google搜索升级使网站更难赢得流量

    谷歌搜索网站流量 By Gerrit De Vynck 杰里特·德温克(Gerrit De Vynck) Type a query into the Google search bar on a sm ...

  6. 推荐10个超级实用的谷歌搜索技巧,让你的效率提高十倍!

    0 前言 相信大家在使用搜索引擎的时候,大部分情况下都是直接输入要搜索的关键词,然后在搜索结果里一个个点开查找. 但除了特定信息外,搜索引擎同时也会返回大量无关的信息. 有时候我们可能翻好几页也不一定 ...

  7. Faiss(Facebook开源的高效相似搜索库)学习小记

    1. 写在前面 faiss是在设计推荐系统入门竞赛之新闻推荐中学习到的一个非常好用的工具包,这个是Facebook AI团队开源的针对聚类和相似性搜索库,为稠密向量提供高效相似度搜索和聚类,支持十亿级 ...

  8. python代码库-哪些 Python 库让你相见恨晚?

    Awesome Python 中文版网站?jobbole.github.io Awesome Python中文版来啦! 本文由 伯乐在线 - 艾凌风 翻译,Namco 校稿.未经许可,禁止转载! 英文 ...

  9. 使用谷歌jquery库文件的理由

    使用谷歌jquery库文件的理由 最近看到,那些引用jquery的文件那些网站,好多是使用谷歌的库:像这样的<script type="text/javascript"src ...

  10. 谷歌搜索:几乎所有的英文搜索都用上BERT了

    点击上方"视学算法",选择"星标"公众号 第一时间获取价值内容 来自:机器之心 在前段时间举办的「Search On」活动中,谷歌宣布,BERT 现在几乎为谷歌 ...

最新文章

  1. 使用 PyTorch 时,最常见的 4 个错误
  2. java web手动部署_tomcat手动部署web项目的方法
  3. NIO详解(十三):Java IO 和NIO 总结
  4. linux-security-limits
  5. Spring Boot实现热部署
  6. python深度学习NER任务中:对段落的分割
  7. MySQL学习笔记05【多表操作、三大范式、数据库的备份和还原】
  8. 搭建属于自己的技术博客
  9. 事务与分布式事务原理与实现
  10. 中英翻译(基于百度翻译)
  11. MyBatis-Plus_快速入门0222
  12. Python IDE 神器,PyCharm 2020.1 稳定版发布
  13. tensorflow功能函数
  14. java hl7_HL7中文完整版及代码实例
  15. Google MicroData,谷歌微数据为博客添加评级
  16. vue项目中/deep/的用法-vue-cli中没法覆盖样式解决方法
  17. php获取用户和服务器ip及其地理位置详解
  18. python machine learning_Python Machine Learning
  19. 小鹿妹眼中的三亚。告诉你怎么玩三亚
  20. 本地计算机上的oraclexetnslistener服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止

热门文章

  1. cc2430 外部中断
  2. Springboot2.2对put,detele方法的更改
  3. matlab小波变换函数总结,matlab小波变换函数的总结与程序
  4. 严题集6.65//Leetcode105 已知二叉树前序序列和中序序列分别存放在两个一位数组中,建立该二叉树的二叉链表
  5. MAC 微信表情包 导出
  6. 我是如何将LINE表情包转化为微信表情包的?/How I convert Line stickers into Wechat stickers just as the way they are?
  7. win10初始化这台电脑——找不到恢复环境
  8. Linux Entering rescue mode
  9. SQL Server中默认的数据库及作用
  10. php iconv translit,php iconv translit for removing accents: not working as excepted?