Comment résoudre ConnectionError?
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-12 09:19:47
0
1
920

En utilisant le module de requêtes en Python pour capturer des données, les données que je souhaite peuvent apparaître, mais les données sont incomplètes et une ConnectionError apparaîtra plus tard. Comment puis-je la résoudre ? J'ai défini un délai d'attente.

Mon code est le suivant :

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)
女神的闺蜜爱上我
女神的闺蜜爱上我

répondre à tous(1)
我想大声告诉你

Vous ne pouvez rien faire si le serveur de l'autre partie tombe en panne, mais vous pouvez essayer d'attraper l'exception et réessayer après un certain temps

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!