一、 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绘图:
- http://xlsxwriter.readthedocs.io/chart_examples.html
- http://xlsxwriter.readthedocs.io/chart.html
- https://www.cnblogs.com/puresoul/p/7520246.html绘制柱图、饼图、折线图