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

  • 相关阅读:
    P2813 母舰
    P5367 【模板】康托展开
    P1816 忠诚
    P3865 【模板】ST表
    P1913 L国的战斗之伞兵
    P4939 Agent2
    P1894 [USACO4.2]完美的牛栏The Perfect Stall
    P5017 摆渡车
    P1330 封锁阳光大学
    P5018 对称二叉树
  • 原文地址:https://www.cnblogs.com/vpoet/p/4659594.html
Copyright © 2011-2022 走看看