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

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


    作者:vpoet

    mail:vpoet_sir@163.com

    注:随意copy,不用在意我的感受

     1 #coding:utf-8
     2 import urllib
     3 import urllib2
     4 import re
     5 
     6 """
     7 使用GET在百度搜索引擎上查询
     8 此例演示如何生成GET串,并进行请求.
     9 """
    10 if __name__=="__main__":
    11     url = "http://www.baidu.com/s"
    12     search = [('w','QQ')]
    13     getString = url + "?" + urllib.urlencode(search)
    14 
    15     req = urllib2.Request(getString)
    16     fd = urllib2.urlopen(req)
    17     baiduResponse=""
    18     while 1:
    19         data= fd.read(1024)
    20         if not len(data):
    21             break
    22         baiduResponse+=data
    23     fobj=open("baidu.html",'w')
    24     fobj.write(baiduResponse)
    25     fobj.close()


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


    打开看看:


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


    对的,是一样的。我们保存的网页没有图片是因为我们只保存的网页的html结构并没有将其中的图片链接从服务器上下载下来,懂了吧

  • 相关阅读:
    thusc总结
    5.12总结
    5.9总结
    C语言学习之笔记
    C语言----------指针
    typedef , static和 extern
    数据库(mysql5.5)的一些基本的操作
    Java中基本数据类型占几个字节多少位
    java &和&& 以及 |和 ||之间的异同点
    拨开云雾见月明
  • 原文地址:https://www.cnblogs.com/vpoet/p/4659594.html
Copyright © 2011-2022 走看看