《python》002 网络爬虫 ——0B

一、 requests模块详解

  • requests.get(网址,params=指定的)---> 返回对象,其中网址内有params元素的

       params = {字典}

>>> payload = {'key1': 'value1', 'key2': ['value2', 'value3']}
>>> r = requests.get("http://pythontab.com/justTest", params=payload)
>>> print r.url
http://pythontab.com/justTest?key1=value1&key2=value2&key2=value3
  •       还可以与with open 配合下载网页
def saveImage( imgUrl,imgName ="default.jpg" ):
    r = requests.get(imgUrl, stream=True)
    image = r.content
    destDir="D:\"
    print("保存图片"+destDir+imgName+"\n")
    try:
        with open(destDir+imgName ,"wb") as jpg:
            jpg.write(image)     
            return
    except IOError:
        print("IO Error")
        return
    finally:
        jpg.close
  • requests.post(网址,data=)  
>>> payload = {"key":"value"}
>>> r = requests.post("http://pythontab.com/postTest", json=payload)

# data参数需要变为指定格式
  • obj = requesst.get(网址) ---> 获取返回信息, 以utf-8的编码输出(obj.encoding测试)
  • obj.content ---> 用于打开图片
  • obj.headers ---> 返回基本参数组成的字典
  • obj.requests.headers ---> 获得请求头

二、openpyxl 模块:

1、Excel操作过程

2、用Python绘图:

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值