Ответы пользователя по тегу Python
  • Как отправить Post запрос при помощи Python?

    el777
    @el777
    Добавлю, что у вас очень странный адрес сайта, должно быть что-то вроде:

    http://localhost/state

    В остальном - все как написано выше:
    import requests, time
    while True:
        print(requests.post("http://localhost/state", {"key":"value"})
        time.sleep(5)
    Ответ написан
    Комментировать
  • Python для Hackathon?

    el777
    @el777
    На Хакатоне крайне мало времени.
    Берите то, что знаете лучше. Если вы быстро пишете бекенд сайта на OCaml, а все остальные на PHP, то вам не надо срочно учить PHP - потому что вы все равно ничего не напишете на нем, а будете только отвлекать команду вопросами и раздражать простыми багами. Поэтому пишите на том, что знаете отлично, разделите задачи и договоритесь о взаимодействии.
    Вообще, я рекомендую сходить на хакатон. Если раньше в таком "спортивном" темпе ничего не писали и команда на "сыграная", то, конечно, ничего не выиграете. Но зато посмотрите, весело проведете время, поедите пиццы.
    Ответ написан
    Комментировать
  • Меры предосторожности при парсинге на Python?

    el777
    @el777
    Если парсить всерьез, то я рекомендую обратить внимание на scrapy - шикарный фреймворк на питоне для парсинга сайтов.
    Задачу в заголовке можно будет решить без говнокода.
    Итого: 1 страница красивого кода, за 57 секунд в 16 потоков загружает 345 страниц с веблансера и выдает 3420 проектов.
    Ответ написан
    3 комментария
  • Переносимость Python?

    el777
    @el777
    Есть куча разных инструментов, чтобы можно было решить эту задачу. К сожалению, все неидеальны. Простое приложение собирают нормально, как более сложная вещь - так приходится попотеть.
    Статья как собирал Python 3 + PyQt5 - https://habrahabr.ru/post/264233/
    Получилось нормальное кросплатформенное приложение, писалось на маке, нормально работает на винде. Очень просто для пользователя - запускаешь 1 файл, он сам распаковывается во временную папку и работает. Можно сделать инсталлер, чтобы он установился в систему и запускался как обычная программа. Но это было не нужно.
    Ответ написан
    Комментировать
  • Как сделать задержку до полной загрузки HTTP ответа?

    el777
    @el777
    Все, что вам нужно: Python Requests
    Быстро, просто, эффективно.
    Ответ написан
    Комментировать
  • Запуск только одной копии скрипта на Python?

    el777
    @el777
    Я тоже раньше все делал через ручные lock-файлы. Но в этом гемора больше, чем пользы.
    В линуксе есть хорошая утилитка lckdo — теперь все кроновые задачи запускаю через нее.
    Возможно она есть и для винды.
    Ответ написан
    Комментировать
  • С какой версии начать изучение python?

    el777
    @el777
    2.6
    Ответ написан
    Комментировать