问题:当我们需要多次(频繁)使用临时邮箱时,会出现返回数据不是json的报错
Expecting value: line 1 column 1 (char 0)
这时我们可以使用以下代码暴力找到数据是什么格式,而进行下一步操作,
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()