問題:當(dāng)我們需要多次(頻繁)使用臨時郵箱時代乃,會出現(xiàn)返回數(shù)據(jù)不是json的報錯
Expecting value: line 1 column 1 (char 0)
這時我們可以使用以下代碼暴力找到數(shù)據(jù)是什么格式,而進(jìn)行下一步操作瘸右,
import json,requests,os
def selimu():
while True:
session = requests.Session()
os.environ['NO_PROXY'] = 'https://www.linshiyouxiang.net/'
r = session.get('https://www.linshiyouxiang.net/')
r = session.get('https://www.linshiyouxiang.net/api/v1/mailbox/keepalive')
try:
mailbox_str = json.loads(r.text)
mailbox = mailbox_str['mailbox']
with open('./2.txt','a')as f:
f.write(r.text)
print(mailbox)
except:
print(type(r.text))
with open('./1.html','a')as f:
f.write(r.text)
return False
selimu()