Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python парсинг сайта

TerTer Ученик (49), открыт 2 дня назад
Есть такой сайт perchance.org/ai-text-to-image-generator , и я хочу сделать чтоб пайтон сам отправлял на него запрос генерации изображения и получал их. Вроде как он использует другой сайт для получение генерации, но я не силён в парсинге так что буду рад если кто-то поможет.
1 ответ
‮‮sultan churkabek‮‮ Гуру (3715) 2 дня назад
поотслеживал чё он там отправляет, да нашёл вот такое:
 https://image-generation.perchance.org/api/generate?prompt=(%D0%BF%D0%B8%D1%81%D0%B8%20%D0%BF%D0%BE%D0%BF%D1%8B%20%D0%BA%D0%B0%D0%BA%D0%B8),%20art%20by%20atey%20ghailan,%20painterly%20anime%20style%20at%20pixiv,%20art%20by%20kantoku,%20in%20art%20style%20of%20redjuice/nec%C3%B6mi/rella/tiv%20pixiv%20collab,%20your%20name%20anime%20art%20style,%20masterpiece%20digital%20painting,%20exquisite%20lighting%20and%20composition,%20inspired%20by%20wlop%20art%20style,%208k,%20sharp,%20very%20detailed,%20high%20resolution,%20illustration&seed=-1&resolution=512x768&guidanceScale=7&negativePrompt=,%20(worst%20quality,%20low%20quality,%20blurry:1.3),%20black%20and%20white,%20low-quality,%20deformed,%20text,%20poorly%20drawn,%20bad%20art,%20bad%20anatomy,%20bad%20lighting,%20disfigured,%20faded,%20blurred%20face&channel=ai-text-to-image-generator&subChannel=public&userKey=7fe5da5da17d2a518a4c71c4ad87e4d85aac71d8a8ffb3d6d82abf19defd2657&adAccessCode=&requestId=0.14746425929400409&__cacheBust=0.8306232938364021&bdf=0.7337411833922445 
возвращает жсон в котором пишется imageid, потом уже по другому адресу он изображение с этом айди качает:
 https://image-generation.perchance.org/api/downloadTemporaryImage?imageId=VOT_TUT_ID 
думаю, дальше разобраться будет нетрудно.
‮‮sultan churkabek‮‮Гуру (3715) 2 дня назад
главное что изображение по этому айди будет доступно не всегда, а определённое кол-во секунд/минут.
TerTerУченик (49) 2 дня назад
не сказал бы, не особо знаком даже с лёгким парсингом, пытаюсь requests(единственное что знаю кроме flask), но максимум добился {status:"invalid key"} вроде, щас просто ошибку выдаёт
TerTer Ученик (49) TerTer, а нет всё сори, разобрался
TerTerУченик (49) 2 дня назад
слушай, а тут появилась проблема вдруг ты знаешь как её решить. Короче он перестаёт распознавать сылку для генерации изображения через некоторое время почему-то и приходится брать новую. Можно как-то исправить?
Похожие вопросы