python 处理 HTTP Basic AUTH 以及json

处理 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 

你可能感兴趣的:(python)