Wie löse ich ConnectionError?
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-12 09:19:47
0
1
944

Wenn ich das Anforderungsmodul in Python zum Erfassen von Daten verwende, können die gewünschten Daten angezeigt werden, aber die Daten sind unvollständig und es wird später ein ConnectionError angezeigt. Wie kann ich das Problem lösen? Ich habe Timeout eingestellt.

Mein Code lautet wie folgt:

from pprint import pprint
import requests
import json

dict_num = dict()
for num in range(1,1771):
    url_api = "http://api.jisuapi.com/bencao/detail?appkey=bdc8ee0bb0227112&detailid={n}&isdetailed={n}".format(n=num)
    r = requests.get (url_api,timeout=60)
    data = r.json()
    pprint (data)
    detail2 = data
    pprint (detail2)
with open ("bencao_detail2", mode="w", encoding="utf8") as file:
    json.dump(detail2, file)
女神的闺蜜爱上我
女神的闺蜜爱上我

Antworte allen(1)
我想大声告诉你

对方服务器失败你没办法,不过你可以try catch捕捉异常,一段时间后重试

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage