Доступ к базе данных с помощью urllib - PullRequest
0 голосов
/ 09 июня 2019

Я пытаюсь получить доступ к базе данных, используя urllib в Puthon 3. Я собираю данные, относящиеся к различным идентификаторам, хранящимся в базе данных.Пример кода следующий:

import urllib.parse
from urllib import request
import json
ids = ['CITRtr','CSm']
for id in ids: 
    api_url = f'http://bigg.ucsd.edu/api/v2/universal/reactions/{id}'
    resp = request.urlopen(api_url,timeout=10)
    print(resp.code)

Идентификатор CITRtr не существует в базе данных.Код останавливается здесь с сообщением об ошибке вроде HTTPError: Not found CITRtr Вместо этого я хочу, чтобы информация о следующем идентификаторе была собрана.Кто-нибудь может подсказать, как этого можно достичь?

Я хочу включить

import urllib.parse
from urllib import request
import json
ids = ['CITRtr','CSm']
for id in ids: 
    api_url = f'http://bigg.ucsd.edu/api/v2/universal/reactions/{id}'
    resp = request.urlopen(api_url,timeout=10)
    if resp.code == 404:
       continue

Хотя это не сработало

...