Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Как исправить код, чтобы получился вывод элементов в столбик?

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
24 Июл 2020
Сообщения
20
Реакции
1
Приветствую! Кто может помочь исправить код/функцию, а именно проблема здесь в следующем:
После ввода команды, бот новыми сообщениями присылает каждый новый элемент, который он спарсил, а мне нужно сделать, чтобы он не отправлялся новым сообщением после каждого нового элемента, а записывался на подобии этого:
=========
1
=========
2
=========
3
=========
текст

И чтобы после окончания парсинга, был текст о том, что парсинг завершен

Python:
Expand Collapse Copy
if response.status_code == 200:
        try:
            texto = response.text
            json2 = json.loads(texto)
            for ip_address in json2["resolutions"]:
                last = ip_address["last_resolved"]
                ip = ip_address["ip_address"]
                await message.reply(f"⏳ OLDS IPS / DEDIS OF  {domain}\n \n"
                                                 + f"================================="
                                                 + f"⚡ IP ? {ip}"
                                                 + f"⚡ Last resolved ? {last}"
                                                 + f"================================="
        except:
            await message.reply("Error...")
    else:
        await message.reply("Error API")

Код:
Expand Collapse Copy
⏳ OLDS IPS / DEDIS OF example.com ⏳

=================================
⚡ IP ?13.13.13.13
⚡ Last resolved ? 2222-22-22 08:08:08
=================================
⚡ IP ?12.12.12.12
⚡ Last resolved ? 1111-11-11 01:01:01
=================================
⚡ IP ? 11.11.11.11
⚡ Last resolved ? 2222-22-22 08:08:08
=================================
✔ ¡Сканирование завершено! ✔

Код:
Expand Collapse Copy
Бот  переслыает сообщение пользователя и с каждым новым элементом отправляет полное сообщение:

⏳ OLDS IPS / DEDIS OF example.com
 
=================================
⚡️ IP ? 13.13.13.13
⚡️ Last resolved ? 2020-20-20 18:18:18
=================================



⏳ OLDS IPS / DEDIS OF example.com
 
=================================
⚡️ IP ? 16.16.16.16
⚡️ Last resolved ? 2121-21-21 21:21:21
=================================
 
Ну типа что-то того:
Python:
Expand Collapse Copy
if response.status_code == 200:
        try:
            texto = response.text
            json2 = json.loads(texto)

            Info = f"⏳ OLDS IPS / DEDIS OF  {domain}\n \n"

            for ip_address in json2["resolutions"]:
                last = ip_address["last_resolved"]
                ip = ip_address["ip_address"]

                Info += f"=================================\n⚡ IP ? {ip}\n⚡ Last resolved ? {last}\n"

            Info += "=================================\n"
            await message.reply(Info)

        except: await message.reply("Error...")
       
else: await message.reply("Error API")

1655954657698.png
 
Последнее редактирование:
Ну типа что-то того:
Python:
Expand Collapse Copy
if response.status_code == 200:
        try:
            texto = response.text
            json2 = json.loads(texto)

            Info = f"⏳ OLDS IPS / DEDIS OF  {domain}\n \n"

            for ip_address in json2["resolutions"]:
                last = ip_address["last_resolved"]
                ip = ip_address["ip_address"]

                Info += f"=================================\n⚡ IP ? {ip}\n⚡ Last resolved ? {last}\n"

            Info += "=================================\n"
            await message.reply(Info)

        except: await message.reply("Error...")
      
else: await message.reply("Error API")

Посмотреть вложение 208858

Спасибо тебе огромное, выручил!
 
Назад
Сверху Снизу