zoukankan      html  css  js  c++  java
  • python使用get在百度搜索并保存第一页搜索结果

    python使用get在百度搜索并保存第一页搜索结果


    作者:vpoet

    日期:大约在夏季

    注:任意copy。不用在意我的感受


    #coding:utf-8
    import urllib
    import urllib2
    import re
    
    """
    使用GET在百度搜索引擎上查询
    此例演示怎样生成GET串,并进行请求.
    """
    if __name__=="__main__":
        url = "http://www.baidu.com/s"
        search = [('w','QQ')]
        getString = url + "?" + urllib.urlencode(search)
    
        req = urllib2.Request(getString)
        fd = urllib2.urlopen(req)
        baiduResponse=""
        while 1:
            data= fd.read(1024)
            if not len(data):
                break
            baiduResponse+=data
        fobj=open("baidu.html",'w')
        fobj.write(baiduResponse)
        fobj.close()
    


    搜索QQ保存的网页截图为:


    打开看看:


    再和百度搜索QQ的结果对照:


    对的,是一样的。

    我们保存的网页没有图片是由于我们仅仅保存的网页的html结构并没有将当中的图片链接从server上下载下来,懂了吧


  • 相关阅读:
    限制结果集行数
    函数的差异
    运算符的差异
    数据类型的差异
    简介
    Spring源码阅读入门指引
    Spring的三种注入方式
    AOP面向切面编程
    leetcode771
    leetcode669
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/7016141.html
Copyright © 2011-2022 走看看