临时邮箱请求过快问题

2019-08-01  本文已影响0人  戒灵

问题:当我们需要多次(频繁)使用临时邮箱时,会出现返回数据不是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()
上一篇下一篇

猜你喜欢

热点阅读