• Можете оценить код?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Начните с приведения кода в соотвествии со стандартами pep8
    5e6777e34a46f746495755.png

    Беглым взглядом:
    while 1 == 1:
    лучше заменить на
    while True:
    зачем вызывать операцию сравнения, если результат и так известен...
    directory_copy = 'C:\\Users\\MinuteX\\Downloads\\This is a server of MC\\fantasy_city' #Вписать директория откуда копировать папку ||| ВАЖНО!!! С ДВОЙНЫМ СЛЕШОМ
    directory = 'C:\\Users\\MinuteX\\Downloads\\Safe' #Впмсать директорию куда будут копироватся файлы, ||| ВАЖНО!!! ВСЕ СЛЕШЫ ДОЛЖНЫ БЫТЬ ДВОЙНЫМИ

    почитайте за os.path.join

    v_DIR = directory + '\\' + new_name + "_" + dt
    Почитайте за os.path.join и f-строки

    Всю вашу конструкцию в 5 строк можно привести к такому более читабельному виду к примеру:
    destination_file = os.path.join(
        DESTINATION_DIR,
        f'backup_{i}_{datetime.today().strftime("%Y-%m-%d-%H.%M.%S")}',
    )


    directory_copy = ...
    directory = ...

    вынести за пределы цикла - в цикле вы присваиваете им циклически одно и то же значение, и дать более осмысленные наименования

    В логику - не вникал...
    Ответ написан
    Комментировать
  • Как в python3 отобразить html страницу с кириллицей?

    sim3x
    @sim3x
    print(urllib.request.urlopen("http://ex.ua").read().decode('utf-8'))


    лучше используй docs.python-requests.org/en/latest
    import requests
    requests.get('http://ex.ua').text
    Ответ написан
    Комментировать
  • Снимается ли бан сайта от РКН после регистрации домена?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Нет, конечно же. Суд ничего не знает о доменах, об их регистрации и перерегистрации - ему вообще на ИТ плевать, у него свой собственный "канцелярит судебный".
    Но можно посмотреть по какой причине его заблокировали, найти решение суда и устранить недостатки, приведшие к блокировке. А потом обратиться в РКН с просьбой разлочить.
    Ответ написан
    Комментировать
  • База кинофильмов для парсинга?

    @ring0za
    Вам ничего не мешает использовать Scrapy. Вам даже не мешают Европейские законы по этому поводу.
    Ответ написан
    Комментировать
  • База кинофильмов для парсинга?

    opium
    @opium
    Просто люблю качественно работать
    почему не вариант парсить кинопоиск?
    ну борятся ну пусть у себя в песочнице дальше борятся, что вам мешает его парсить то ?
    Ответ написан
    2 комментария
  • Что будет, если не оплатить счет AWS?

    fdroid
    @fdroid
    press any key
    если не оплатить эти счета, что будет?

    вы сэкономите 1500$ и больше не сможете использовать AWS.

    Облака, говорили они, это модно-стильно-молодёжно.
    Ответ написан
    Комментировать
  • Как запустить python html парсер в несколько потоков?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    освой MultiCurl , там довольно легко перестроить имена сохранямых файлов

    скачиваешь, потом по директории прходишь и разбираешь, можно без всяких мультипроцессоров даже, основная трата времени - получение с удаленного сервера
    Ответ написан
    Комментировать
  • Меры предосторожности при парсинге на Python?

    Иногда проще наоборот настроить парсер в 10 потоков и спарсить всё за 30 минут пока админы не опомнились чем растягивать это хз на сколько ))
    Ответ написан
    Комментировать
  • Научиться парсингу - с чего начать?

    @kryvel
    Системный администратор
    Для парсинга я бы посоветовал использовать Python. Он довольно гибкий и простой в изучении. И для этих целей подходит как нельзя лучше. Особенно если нужно парсить динамический контент (AJAX, javascript и постзагруза)
    Альтернативой здесь может быть Java, но это слишком сложно для начинающих
    Можно использовать такую связку:
    Python, Selenium+phantomjs ( загрузка страниц ), beautifulsoup (парсинг html), pymysql (для выгрузки в ДБ).
    Если контент статический то все еще проще - Python + beautifulsoup
    Работает все очень быстро. А главное api очень интуитивное и разобраться в функционале очень легко.
    Ответ написан
    Комментировать
  • Научиться парсингу - с чего начать?

    kawabanga
    @kawabanga
    1) Нужно иметь представление, как загружаются и работают сайты. Тут необходимо иметь представление и о том, что полезный контент может появится на сайте и после загрузки через определенное время.

    2) Нужно иметь представление, как работает самый обычный способ получения контента - Curl. Попробуйте скопировать что то, поработать, представить в xml документ и тд. Тут вы определитесь с принципом работы парсера.
    - парсер получает вводую информацию -> с учетом программы и вводных данных, парсер запрашивает определенные данные -> парсер обрабатывает данные для пользователя -> при необходимости, парсер повторяет запрос (инициированный пользователем или рекурсий) -> конец

    3) Далее вы дойдете до механизмов защиты от парсинга:
    - ограничение запросов на 1 ip, на один клиент и тд
    - подгузка информации после загрузки контента
    - дополнительный запрос на подгрузку контента с CSRF и другими способами
    - блокирование ip
    Это откроет вам парсеры типа PhantomJs, Научит пользоваться прокси, мимикрировать под популярные браузеры и тд.
    Так же вы дойдете до многопоточности работы парсера, и подумаете о переходе на C и подобный язык программирования. Общаясь с сайтом уже посредством api.

    А дальше, сталкиваяь с новыми проблемами, будете их решать.
    Ответ написан
    1 комментарий
  • Как сделать чтобы puTTY работал?

    15432
    @15432
    Системный программист ^_^
    Похоже, что на сервере, куда вы подключаетесь, стоит fail2ban и ваш IP адрес заблокирован на некоторое время (от нескольких минут до нескольких часов, в зависимости от конфигурации). Вы можете подождать, пока сервер вас разбанит, либо использовать прокси/vpn/tor, чтобы сменить свой IP. Если у вас провайдер с динамическим IP, достаточно перезагрузить роутер. Также можете раздать интернет с телефона
    Ответ написан
    Комментировать
  • Как можно реализовать определение болезни по симптомам?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Компания IBM давно уже озаботилась этим вопросом. Её детище называется Watson. Он уже закончил мед вуз и поступил на работу в некоторые мед организации.

    Думаете, сможете сделать что-то подобное на коленке, и чтобы работало на обычном ПК?
    Ответ написан
    8 комментариев
  • Мониторится ли данная информация и как?

    Jump
    @Jump
    Системный администратор со стажем.
    давно читал
    А я недавно читал что марсиане захватили США.

    Мониторится ли данная информация и как?
    Спецслужбами и полицией - нет.
    Коммерсантами - да.
    Для силовиков слишком большой объем информации, откуда они денег и средства возьмут на это? А у коммерсантов это окупается, так что деньги не проблема. Только и всего.
    Спецслужбы и полиция чаще всего выборочно запрашивают информацию когда она необходима, или в редких случаях могут на какое то время устроить тотальный мониторинг в определенных областях.

    Как в таком случае органы найдут потенциальных злоумышленников?
    Спецслужбы как и полиция работают по другому. Они работают в первую очередь с людьми, а не с техникой.
    Поэтому свидетельские показания, опрос людей, работа с информаторами. А уж когда есть подозрение - вот тогда могут и переписку мониторить, если это уж очень сильно надо. В большинстве это нафиг не надо, и так хватает.
    Работа сыскаря в принципе не сильно изменилась за последние несколько сотен лет. Разве что на авто ездить удобней чем на лошади, и телефон удобней чем почтовые голуби.

    Правильно ли я понимаю, что владельцы таких серверов предоставляют доступ специальным службам для мониторинга?
    Если к владельцу придут представители власти, или просто люди с деньгами и попросят эту информацию, то он предоставит, иначе нет. Если информация потенциальна интересна рекламодателям и они готовы платить - продаст.

    вот например человек загрузил в облако какой-нибудь сжатый файл с паролями и прочей защитой, где обсуждается запрещенное. Каким образом его найдут?
    Узнают что он общается с подозрительными людьми, придут, сделают обыск, найдут улики. Если очень нужен будет запароленный файл - вежливо, но настойчиво спросят куда загрузил файл, и какой пароль. Скачают файл и распакуют.Но чаще всего этот файл им нафиг не нужен будет.

    а продается ли данная информация для рекламодателей?
    Вовсю. Весь современнй интернет на этом стоит.
    Например, человек в игре обсуждает бетон в чате и ему начинают рекламировать бетон.
    Именно так.
    Кроме того ваш умный телевизор собирает статистику и отправляет владельцам - какие фильмы вы смотрите, на какой рекламе переключаетесь, какие запросы вводите.
    Далее - в любом современном смартфоне стоит мощный процессор (и уже не только в смартфоне), для этого процессора сжать голос с микрофона в реалтайме - это незаметная нагрузка в районе нескольких процентов, час сжатого разговора около мегабайта и переслать эти данные на сервер не составит труда.
    В итоге вы загрузили игру или какое-то приложение на андроид, оно при установке запросила доступ к микрофону, пишет ваши разговоры, отсылает на сервер, отдает на распознавание, выдергивает ключевые слова - и пожалуйста рекламодатель знает что рекламировать владельцу этого телефонного номера и аккаунта в гугле.
    Ответ написан
  • Может ли заработать на майнинг?

    Sanes
    @Sanes
    Электричество должно быть бесплатное и бюджет в 100 раз больше.
    Ответ написан
    Комментировать
  • Может ли заработать на майнинг?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    2019 год
    Бюджет 16 тыс руб (250 USD)
    С добрым утром!
    Проснулся...
    Ответ написан
    Комментировать
  • Как обеспечить 100% доставку писем?

    CityCat4
    @CityCat4 Куратор тега Электронная почта
    //COPY01 EXEC PGM=IEBGENER
    Никак.

    Я едрить замучился уже обьяснять, что письмо - полная "собственность" принявшего его узла и делать он с ним может все что угодно - парсить, разбирать, собирать заново...

    критериев спама у операторов узлов может быть сколько угодно, причем адекватность этих критериев никто не мерял
    - наличие в письме ссылки - нафиг, спам
    - вложение с pdf - нафиг, спам
    - письмо с gmail - нафиг, спам
    - ... - нафиг, спам
    Ответ написан
    2 комментария
  • Зачем использовать готовые решения?

    proudmore
    @proudmore
    Как разработчик, вы должны быстро и качественно выполнить задачу, которую вам дал бизнес. Это достигается за счёт переиспользования готового кода
    Ответ написан
    3 комментария
  • Как наказать хостинг провайдера за спам?

    solotony
    @solotony
    покоряю пик Балмера
    если уж беретесь заводить свой почтовик, то научитесь настраивать спам-фильтры. и если все что вы умеете - это блокировать по IP - я сочувствую вашим пользователям.

    и ничего вы не сделаете . всем плевать на ваши абузы (пока он не нарушет закон - а но его не нарушает). а что бы иметь возможность хоть как-то на равных разговаривать с провами в россии надо иметь лицензию.

    а переживать по поводу каждого спамера - нервов не напасешься.
    Ответ написан
    1 комментарий
  • Откуда вы черпаете идеи для дизайна?

    Lillipup
    @Lillipup
    Allons-y, Алонсо!
    Нашел что то интересное -> скопировал и переделал
    Ответ написан
    Комментировать
  • Почему выдаётся ошибка при подключении к базе данных?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Нет такой функции в PHP7:
    Внимание
    Данное расширение устарело, начиная с версии PHP 5.5.0, и удалено в PHP 7.0.0.

    5e653e7902287339007324.png
    Ответ написан
    Комментировать