Я не слишком уверен, возможно ли это, так как я не смог найти точную информацию о нем. Я постараюсь лучше объяснить, что я хотел бы сделать ниже.
Поэтому я использую библиотеку запросов для получения информации из API. Получив эти данные, я использую регулярное выражение, чтобы найти все совпадения для определенной c информации из вывода json.
Код, который у меня есть:
for i in data['resources']:
if 'id' in i and 'name' in i:
b = i['name'], i['id']
k = str(b)
if re.findall("'Server-Ownership-\w+', \w+", k):
matchedOwners = re.findall("'Server-Ownership-\w+', \w+", k)[0]
j = str(matchedOwners)
print(j)
вывод этого кода дает мне:
'Server-Ownership-A', 100
'Server-Ownership-B', 200
'Server-Ownership-C', 300
'Server-Ownership-D', 400
'Server-Ownership-E', 500
'Server-Ownership-F', 600
'Server-Ownership-G', 700
'Server-Ownership-H', 800
Что я хотел бы сделать, так это как-то ссылаться на каждую строку владения сервером как на свою собственную, чтобы я мог использовать идентификатор в конце, связанный с ним, для выполнения get запрос для каждого сервера. Моя проблема в том, что я не могу определить способ вызова любой из этих данных. Я подумал, может быть, если бы я мог превратить его в json и создать поле «имя» для части «владение сервером», а затем поле «ID» для идентификаторов в конце. Это вообще возможно или есть лучший способ приблизиться к этому?
Любая помощь очень ценится!