Как использовать название картинки полученное с помощью API? Возможно я что-то путаю и можно получить сразу ссылки на картинки.
Сайт - https://starwars.fandom.com/ru/wiki/Заглавная_страница
Песочница - https://starwars.fandom.com/ru/wiki/Служебная:ApiSandbox
Результат работы API - https://starwars.fandom.com/ru/api.php?action=parse&format=json&page=%D0%9E%D0%B1%D0%B8-%D0%92%D0%B0%D0%BD_%D0%9A%D0%B5%D0%BD%D0%BE%D0%B1%D0%B8%2F%D0%9A%D0%B0%D0%BD%D0%BE%D0%BD&prop=images&disabletoc=1&utf8=1
Python
Викимедиа API python
В результате работы API вы получите список названий картинок, используя которые, вы можете сформировать ссылку на их.
Например, чтобы сформировать ссылку на изображение "Obi-Wan_Kenobi.jpg", вы должны:
1. Посмотреть, где хранятся файлы: https://starwars.fandom.com/ru/wiki/Special:FilePath/Obi-Wan_Kenobi.jpg
2. Cклеивания URL-a: https://starwars.fandom.com/ru/wiki/Special:FilePath
+ / + Obi-Wan_Kenobi.jpg = https://starwars.fandom.com/ru/wiki/Special:FilePath/Obi-Wan_Kenobi.jpg
Например, чтобы сформировать ссылку на изображение "Obi-Wan_Kenobi.jpg", вы должны:
1. Посмотреть, где хранятся файлы: https://starwars.fandom.com/ru/wiki/Special:FilePath/Obi-Wan_Kenobi.jpg
2. Cклеивания URL-a: https://starwars.fandom.com/ru/wiki/Special:FilePath
+ / + Obi-Wan_Kenobi.jpg = https://starwars.fandom.com/ru/wiki/Special:FilePath/Obi-Wan_Kenobi.jpg
Поздно заметил вопрос. Отвечаю на всякий случай и для тех, кто в будущем будет искать ответ на свой аналогичный вопрос.
https://starwars.fandom.com/ru/api.php?action=query&format=json&utf8=1&titles=File:Оби-Ван_Кеноби.png&prop=imageinfo&iiprop=url
P.s.: учитесь пользоваться гуглом! Ответ на ваш вопрос с готовыми кодами и объяснениями содержится в первых нескольких ссылках поисковой выдачи! Без всего того маразма, что вам скинули выше.Я не сильно понимаю программировании, но не лучше ли картинки сначала к себе закачать?
Для отображения изображения на веб-странице, встраивания его в документ или использования в программе.
Название картинки, полученное с помощью API, может использоваться для различных целей, в зависимости от того, какую информацию о картинке вы хотите получить или какую задачу вы решаете. Например:
Если вы создаете веб-страницу или приложение, которые отображают картинки, вы можете использовать название картинки, чтобы загрузить ее на страницу или в приложение. Для этого вы можете использовать стандартные теги HTML, такие как <img>, и указать ссылку на картинку, используя ее название.
Если вы обрабатываете большой набор изображений, вы можете использовать название картинки для автоматической обработки и классификации изображений. Например, вы можете использовать название для создания уникального идентификатора для каждого изображения или для связывания изображения с другой информацией о нем.
Если вы работаете с набором данных изображений, вы можете использовать название картинки для извлечения дополнительной информации о ней. Например, вы можете использовать название для поиска дополнительных метаданных об изображении в базе данных, таких как автор, год создания и т.д.
Если вы занимаетесь машинным обучением, вы можете использовать название картинки для связывания ее с другими данными в вашем наборе данных и обучения модели на основе этих данных.
Название картинки может быть полезным элементом данных, который может быть использован для многих целей в зависимости от вашей задачи.
Если вы создаете веб-страницу или приложение, которые отображают картинки, вы можете использовать название картинки, чтобы загрузить ее на страницу или в приложение. Для этого вы можете использовать стандартные теги HTML, такие как <img>, и указать ссылку на картинку, используя ее название.
Если вы обрабатываете большой набор изображений, вы можете использовать название картинки для автоматической обработки и классификации изображений. Например, вы можете использовать название для создания уникального идентификатора для каждого изображения или для связывания изображения с другой информацией о нем.
Если вы работаете с набором данных изображений, вы можете использовать название картинки для извлечения дополнительной информации о ней. Например, вы можете использовать название для поиска дополнительных метаданных об изображении в базе данных, таких как автор, год создания и т.д.
Если вы занимаетесь машинным обучением, вы можете использовать название картинки для связывания ее с другими данными в вашем наборе данных и обучения модели на основе этих данных.
Название картинки может быть полезным элементом данных, который может быть использован для многих целей в зависимости от вашей задачи.
import requests
result = requests.get('https://starwars.fandom.com/ru/api.php?action=parse&format=json&page=%D0%9E%D0%B1%D0%B8-%D0%92%D0%B0%D0%BD_%D0%9A%D0%B5%D0%BD%D0%BE%D0%B1%D0%B8%2F%D0%9A%D0%B0%D0%BD%D0%BE%D0%BD&prop=images&disabletoc=1&utf8=1')
res = result.json()
images = res['parse']['images']
file = open('images.txt', 'w')
for i in images:
file.write(i+'\n')
file.close()
result = requests.get('https://starwars.fandom.com/ru/api.php?action=parse&format=json&page=%D0%9E%D0%B1%D0%B8-%D0%92%D0%B0%D0%BD_%D0%9A%D0%B5%D0%BD%D0%BE%D0%B1%D0%B8%2F%D0%9A%D0%B0%D0%BD%D0%BE%D0%BD&prop=images&disabletoc=1&utf8=1')
res = result.json()
images = res['parse']['images']
file = open('images.txt', 'w')
for i in images:
file.write(i+'\n')
file.close()
Похожие вопросы
- Помогите пожалуйста, я начинающий программист и я столкнулся с проблемой. Как сделать локализацию Minecraft Python API?
- Python и Vk Api
- Окончил курсы на степике по Python что делать дальше?
- Python программирование. Помогите написать программу.
- Нейронные сети на Python 3.4
- Яндекс погода API запрос
- Помогите, как сделать авторизацию в программе на python?
- Что писать на Python?
- Есть ли смысл изучать python
- Подскажите ресурс\книги с примерами по высшей математике и их решений на языке Python
Как говорится - "Не лезьте в хип хоп"