def get_area(userid):
url = user_url.format(uid=userid)
response = requests.get(url, headers=headers, allow_redirects=False)
if response.status_code == 200:
try:
resp = json.loads(response.text)
area = (resp['data']['cards'][0]['card_group'][1]['mblog']['user']['gender']) if (
resp['data']['cards'][0]['card_group'][1]['mblog']['user']['gender']) else None # 转化为字典
#print(type(area))
return area
except KeyError:
pass
except IndexError:
pass