Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (16)

Лучшие ответы пользователя

Все ответы (30)
  • Как посмотреть статус исполнения скрипта?

    @teenager_python
    Добавить в скрипт вывод сообщений о выполнении. Это можно сделать с помощью функции print(). Например, вы можете добавить строки "Скрипт начал выполнение" и "Скрипт закончил выполнение" в начало и конец скрипта соответственно. Таким образом, при запуске скрипта вы увидите эти сообщения в командной строке и сможете понять, что скрипт выполняется.

    Использовать индикатор выполнения. Это может быть прогресс-бар или другой индикатор, который отображает текущий прогресс выполнения скрипта. Вы можете найти и использовать готовые библиотеки для создания таких индикаторов, например, tqdm.

    Использовать утилиту top или htop в терминале. Эти утилиты позволяют отслеживать загрузку процессора и использование памяти. Вы можете запустить утилиту top или htop в отдельном терминальном окне и следить за ней во время выполнения скрипта. Если скрипт активен, вы увидите, что процессор загружен на определенный процент.
    Ответ написан
    3 комментария
  • Как убрать кнопку вызова команд бота из чата телеграмм?

    @teenager_python
    Откройте чат, в котором находится ваш бот.
    Напишите команду "/setcommands", чтобы установить настройки команд бота.
    После этого вам будет предложено выбрать команду из списка или добавить новую. Выберите команду, которую вы хотите скрыть от обычных пользователей, например "/help".
    Затем введите описание для этой команды, которое будет видно только администраторам. Например, "Только для администраторов".
    Повторите эти действия для всех команд, которые вы хотите скрыть от обычных пользователей.
    После того как вы настроили все команды, нажмите на кнопку "Сохранить".
    Ответ написан
    Комментировать
  • Можно ли с помощью selenium(python) реализовать такие решения? И насколько они удачны?

    @teenager_python
    Библиотек таких множество, я бы возможно для ускорения работы и простоты использовал Request-HTML.
    Ответ написан
    Комментировать
  • Как показать URL создаваемого вебхука discord.py?

    @teenager_python
    В discord.py после создания вебхука вы можете получить URL созданного вебхука, вызвав атрибут url созданного объекта вебхука. Вот пример:
    import discord
    import asyncio
    
    # создаем клиента Discord
    client = discord.Client()
    
    # создаем вебхук
    async def create_webhook():
        channel = client.get_channel(1234567890)  # замените на ID канала, в котором нужно создать вебхук
        webhook = await channel.create_webhook(name='My Webhook')  # создаем вебхук и сохраняем его в переменной webhook
        print(f'Вебхук успешно создан! URL: {webhook.url}')  # выводим URL созданного вебхука
    
    # запускаем клиента Discord и создаем вебхук
    @client.event
    async def on_ready():
        print('Бот запущен')
        await create_webhook()
    
    client.run('ваш токен')

    В этом примере после создания вебхука с помощью метода channel.create_webhook мы выводим его URL с помощью атрибута url созданного объекта вебхука.
    Ответ написан
    Комментировать
  • Можно ли сократить этот код?

    @teenager_python
    $(function() {
    loadItems();
    });
    
    function loadItems() {
    $.getJSON('database/products.json', function(data) {
    function loadCakes(num) {
    let out = '';
    for (let i = 0; i < (num || data.length); i++) {
    out += '<a data-num="' + data[i].id + '" data-category="' + data[i]['category'] + '" class="products__card card">';
    out += '<div class="card__image image">';
    out += '<img src="' + data[i].image + '" alt="' + data[i]['image'] + '">';
    out += '</div>';
    out += '<h3 class="card__title title">' + data[i]['name'] + '</h3>';
    out += '<p class="card__desc">' + data[i]['description'] + '</p>';
    out += '<div class="card__bottom">';
    out += '<p class="card__price">' + data[i].price + ' р.</p>';
    out += '<button class="card__buy">';
    out += '<img src="images/icons/shopping-cart-add.svg" alt="shopping-cart-add">';
    out += '</button>';
    out += '</div>';
    out += '</a>';
    }
    return out;
    }
    $('#cakes-cards').html(loadCakes());
    $('#index-cards').html(loadCakes(6));
    })
    }

    Код был упрощен с помощью цикла for. Теперь функция loadCakes обрабатывает только один случай, в зависимости от переданного параметра num. Если num равен 0 или не был передан, то в цикле обрабатываются все элементы из базы данных. Если num больше 0, то обрабатываются только num элементов. После этого, результат выводится на страницу в нужные элементы.
    Ответ написан
    3 комментария