`
ipython
  • 浏览: 295335 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

用python搜google

阅读更多
昨天上网查了一下资料,终于可以用python下载google的搜索页了。
如果直接用urllib.urlopen(url)会返回一个forbidden的,其实加一个add_header就可以了.
给出一个关键字
word 就会返回搜索结果了。

import urllib
import urllib2
def search(word):
 url=r'http://www.google.cn/search?hl=zh-CN&newwindow=1&q='+word+"&start=10&sa=N"
 req=urllib2.Request(url)
 req.add_header("User-Agent",'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322)')
 opener=urllib2.build_opener()
 text=opener.open(req).read()
 return text
2
1
分享到:
评论
1 楼 rockjava 2009-02-23  
晕,我说吗,我用python下载百度就行,下载Google的怎么弄都不行,原来就差个header啊。

相关推荐

    使用Python 和 Google搜索制作的聊天机器人_python

    在本文中,我们将深入探讨如何使用Python开发一个聊天机器人,并将其与Google搜索功能结合,以增强机器人的应答能力。这个项目将涵盖Python编程、Web接口设计以及利用API进行网络数据检索的基础知识。 首先,Python...

    Python调用谷歌浏览器打开百度

    5. 使用Python调用谷歌浏览器: - 导入selenium库:`from selenium import webdriver` - 初始化Chrome浏览器对象,这里需要提供ChromeDriver的路径:`driver = webdriver.Chrome(executable_path='path_to_...

    google:使用 Python 搜索 Google

    对于网络搜索,我们也可以借助编程来实现,比如使用 Python 来搜索 Google。这个主题涵盖了 Python 的网络爬虫技术,以及如何与 Google 的搜索 API 进行交互。下面我们将深入探讨这个话题。 首先,Google 提供了一...

    Python-搜题辅助可以用在任意答题类APP上调整截图坐标是识别的关键

    Python搜题辅助的工作原理是截取屏幕上的题目区域,将截图转化为可以处理的图像数据,再利用光学字符识别(OCR)技术将图像中的文本提取出来,最后通过网络搜索或本地数据库匹配找到答案。 实现这个功能涉及以下几...

    Python-一个搜索Web应用基于flask和googlecse构建

    **Python-一个搜索Web应用基于Flask和Google CSE构建** 在Python开发领域,构建Web应用是一项常见的任务,尤其在需要提供数据检索功能时。Flask是一个轻量级的Web框架,适合快速开发小型到中型的应用。而Google ...

    Python-用Google图片搜索自制深度学习数据集

    通过以上步骤,你可以使用Python和Google Images Download库创建自己的深度学习图像数据集,并用于训练和优化模型。这个过程需要耐心和实践,但最终结果将为你的项目带来显著的提升。记住,数据的质量和数量对模型的...

    python+selenium实现自动化百度搜索关键词

    使用 pip install selenium 安装即可。 同时需要安装chromedriver,并放在python安装文件夹下,如下图所示。 3、获取爬虫接口链接。 注册账号,点击爬虫代理,领取每日试用。 from selenium import webdriver ...

    来自 Python 的 Google 搜索(非官方) .zip

    Google 搜索使用 Python 进行 Google 搜索。https://python-googlesearch.readthedocs.io/en/latest/注意该项目与 Google 没有任何关联。使用示例# Get the first 20 hits for: "Breaking Code" WordPress blogfrom ...

    python+谷歌扩展查排名代码

    标题 "python+谷歌扩展查排名代码" 描述的是一个使用Python编程语言编写的脚本,其目的是为了查询谷歌搜索引擎中的网站排名。这个项目可能涉及到网页抓取、数据分析以及可能的自动化流程,以便定期检查和分析特定...

    Python语言 Google学术搜索 相关文章数

    使用Python语言,搜索在Google学术中,发表的SCI文章的数量;(用来判断自己所研究课题,潜在同类文章数量;)

    Python-SimpleAudioIndexer音频文件中搜索单词短语的Python库

    SimpleAudioIndexer可能使用了如Google的Speech-to-Text API或其他类似的库,如`speech_recognition`,将音频流转换为可搜索的文本内容。 3. **正则表达式匹配**:在得到文本后,SimpleAudioIndexer使用正则表达式...

    Python-goLinux命令行使用谷歌搜索的Python工具

    标题中的“Python-goLinux命令行使用谷歌搜索的Python工具”指的是一个使用Python编程语言开发的命令行工具,该工具能够实现在Linux操作系统环境下通过谷歌搜索引擎进行搜索。这个工具可能为用户提供了在终端中方便...

    Python-TensorFlow增强学习神经网络架构搜索手把手指南

    在实践中,Python和TensorFlow结合使用,可以实现灵活高效的NAS解决方案。为了实现这一目标,开发者需要对Python编程、TensorFlow API、深度学习原理以及增强学习算法有深入理解。通过不断地尝试和迭代,我们可以...

    bing、baidu搜索引擎爬虫 python3.6 and scrapy

    本项目主要关注的是使用Python3.6和Scrapy框架构建针对Bing和百度这两个主流搜索引擎的爬虫。下面将详细介绍这两个搜索引擎爬虫的相关知识。 首先,Python3.6是Python编程语言的一个版本,它具有强大的标准库,尤其...

    python练手项目实现截屏读取并搜索的小应用

    比如,可以向搜索引擎API(如百度、谷歌或必应)发送请求,获取相关的搜索结果。为了高效检索,还可以构建一个本地的关键词索引库,如使用Whoosh或Elasticsearch,这样在短时间内就能找到最相关的答案。 自动化是...

    Python,通过Googlemap API获取地点信息

    在这个场景下,我们关注的是如何使用Python结合Google Maps API来获取特定地点的详细信息。Google Maps API是一个强大的工具,允许开发者集成地图功能到自己的应用程序中,包括搜索地点、获取地理位置坐标以及导航等...

    使用Python的第三方库gTTS访问Google TTS服务

    Google的TTS服务已经推出多时,在网上搜索国内的使用资料,大多是说要访问“http://translate.google.com/translate_tts?tl=en&q=text”这...这里给出一种非常简单的使用Google TTS服务的方法,即使用Python的gTTS库。

    Python-機器學習使用Python

    2. **TensorFlow**:由Google开发的深度学习框架,它支持创建复杂的神经网络结构,并允许用户构建计算图来执行高效的计算。TensorFlow具有广泛的社区支持和许多现成的模型,如Inception和ResNet,用于图像识别和自然...

    gscholar:使用Python查询Google Scholar

    使用Python查询Google Scholar。 要求 Python pdftotext(命令行工具) 关于Python2和Python3的说明 Gscholar与Python2和Python3兼容。 在任何一个Python版本上运行都不需要更改。 正在安装 $ pip install gscholar ...

    Python公交换乘系统源码.zip

    4. **网络请求与API**:如果系统接入了公开的公交API,如Google Maps API或OpenStreetMap API,Python的`requests`库可能被用于获取和解析这些服务的数据。 5. **数据库管理**:为了存储大量的公交线路、站点信息,...

Global site tag (gtag.js) - Google Analytics