requests模塊下有兩個獲取內容的方法,很奇怪,都是獲取請求後內容的方法,有什麼區別呢??html
1、區別web
content:返回bytes類型的數據也就是二進制數據網站
text:返回的就是純文本(Unicode類型的數據)url
2、實例spa
content:在咱們須要獲取好比一些文件的時候,像圖片驗證碼,音樂文件,視頻文件等 code
url = 'http://www.ncgjj.com.cn:8081/wt-web/captcha' res = requests.get(url) f = '../log/img.png' with open(f, 'wb') as f: f.write(res.content)
上邊的代碼就是獲取圖片驗證碼的實例了,這裏使用的是content獲取內容,並以wb模式寫入獲取到的二進制數據,若是使用的是text的話,那保存的文件裏邊顯示的不是圖片,能夠試一下視頻
text:獲取一些html信息之類的文本htm
# 屏蔽獲取https協議的網站產生的warning級別的錯誤 requests.packages.urllib3.disable_warnings() url = 'https://www.baidu.com' response = requests.get(url, verify=False) print response.text