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结构并没有将其中的图片链接从服务器上下载下来,懂了吧

  • 相关阅读:
    第一次作业
    java基础随笔09
    java基础随笔08
    java基础随笔07
    java基础随笔06
    java基础随笔05
    java基础随笔04
    java基础随笔03
    java基础随笔02
    java基础随笔01
  • 原文地址:https://www.cnblogs.com/vpoet/p/4659594.html
Copyright © 2011-2022 走看看