处理 HTTP Basic AUTH:
import requests
from requests.auth import AuthBase
from requests.auth import HTTPBasicAuth
a = HTTPBasicAuth('user', 'password')
r = requests.get(url="http://xxx.xxx.xxx", auth=a)
print r.text
#或者直接(只加载requests模块就行)
# r = requests.get(url=('http://xxx.xxx.xxx'), auth=('user', 'password'))
#json处理
c = r.text.json()
python爬虫requests json与字典对象互相转换
编码:把一个Python对象编码转换成Json字符串 json.dumps()
解码:把Json格式字符串解码转换成Python对象 json.loads()
a=r.content.decode() # 获取r的文本 就是一个json字符串
c=json.loads(a) # 将json字符串转换成dic字典对象
顺便 遍历一下列表:
for i in list:
print i