@ru_python

Страница 3782 из 9768
Massimo
19.09.2017
13:00:13
Хочу просто посмотреть, на это, неужели 150к это действительно средняя зп для питонистов?

Вячеслав
19.09.2017
13:01:03
Всем привет! Есть какая-нибудь возможность упаковать проект Python в какой-нибудь пакет, что бы от туда нельзя было увидеть исходники? Типо скомпилировать... Есть такая возможность?

Google
Massimo
19.09.2017
13:02:12
Хотя хз мб сейчас расшифровывают на ура

Вячеслав
19.09.2017
13:02:26
Простой фриз
Можно поподробнее? Или ссылку на манул

Massimo
19.09.2017
13:02:46
Можно поподробнее? Или ссылку на манул
Ты не знаешь что такое freeze?

Павел
19.09.2017
13:03:09
Massimo
19.09.2017
13:03:25
Как ты собираешься в exe формат переводить?

Вячеслав
19.09.2017
13:03:27
Ты не знаешь что такое freeze?
Ну раз спрашиваю, значит не знаю. Неужели это трудно понять?)

Massimo
19.09.2017
13:03:47
Ну раз спрашиваю, значит не знаю. Неужели это трудно понять?)
Это просто странно, выше написали про cx freeze

Это если ты пилишь прогу чтобы работать ее в терминале

Вячеслав
19.09.2017
13:04:33
Как ты собираешься в exe формат переводить?
Мне нужно на сервере ubuntu это дело развернуть

Massimo
19.09.2017
13:04:58
Вот тут я хз у меня лежит все открыто

Вячеслав
19.09.2017
13:05:55
Ладно, тут понял.

Ещё вопрос. Есть в питоне какие-нибудь библиотеки наподобие cron? Мне нужно каждый день в 00:00 запускать функцию

Google
b0g3r
19.09.2017
13:07:15
Есть

b0g3r
19.09.2017
13:07:25
sched, apsheduler

Вячеслав
19.09.2017
13:07:34
sched, apsheduler
Благодарю

Hermann
19.09.2017
13:10:32
Hi

Dinai
19.09.2017
13:20:25
Хай

Alice
19.09.2017
13:22:50
чет в беггинере тишина

Nikolay
19.09.2017
13:24:45
Еще из школы не пришли

Павел
19.09.2017
13:25:14
Когда там 7 урок конец?

Ssi
19.09.2017
13:25:33
Dmitry
19.09.2017
13:25:41
Когда там 7 урок конец?
15.15 примерно в московских школах

Павел
19.09.2017
13:25:54
А мы всей группой с пар ушли

кайф

Dmitry
19.09.2017
13:26:09
Приперся к первой паре, её отменили

))0)

Aragaer
19.09.2017
13:26:13
а мне через полчаса собираться за дитенышем в детский сад

Artem
19.09.2017
13:26:38
Парни вот код import socket ports = ['80', '443'] urls = ['google.com', 'mail.ru', 'mean.io'] lst = [] for port in ports: for url in urls: s = socket.socket() s.settimeout(0.2) try: s.connect((url, port)) except socket.error: pass else: s.close if port == 80: lst.append("http://" + url) elif port == 443: lst.append("https://" + url) print(lst) но выдает ошибку: s.connect((url, port)) TypeError: an integer is required (got type str) Понимаю что нужно перевести все в строку, но тоже не работает, руки из жопы видимо, как исправить?

или может быть еть лучше решение как определить по какому протоколу работает сайт и приписать соотвествующий тип http или https

Павел
19.09.2017
13:26:59
Google
Aragaer
19.09.2017
13:27:23
убери кавычки у портов и все будет зашибись

Nikolay
19.09.2017
13:28:23
О, инты и стры сравнивают

Неплохо

Ssi
19.09.2017
13:28:32
в смысле, в том коде, что ты дал ошибка. А какой "тоже не работает"?

Artem
19.09.2017
13:28:42
убери кавычки у портов и все будет зашибись
Спасибо, видимо усталось дает о себе знать)

Aragaer
19.09.2017
13:30:30
собссно он же тебе и написал - ты передал строку, а надо было инт. Интом там только порт. В коде у тебя порты строками. Собссно все

Artem
19.09.2017
13:32:50
Ssi
19.09.2017
13:34:21
выведи ошибку

Bogdan
19.09.2017
13:34:30
s.close без () как-то напрягает

Nikolay
19.09.2017
13:35:35
Ты охерел?

Artem
19.09.2017
13:35:36
выведи ошибку
Process finished with exit code 0 Ошибок нет все норм но листо пустой []

Aragaer
19.09.2017
13:35:42
вообще-то я сначала дал ответ, а потом уже объяснил, откуда этот ответ взялся

Artem
19.09.2017
13:35:53
Nikolay
19.09.2017
13:36:19
Дальше биология

Nikolay
19.09.2017
13:36:28
Строение пищеварительной системы

Artem
19.09.2017
13:38:59
а в socket.error что?
таймаут слишком маленький был, исправил!

а вообще какие есть методы более симпатичные по определнию протокла на котором работает сайт? может кто сталкивался

Google
in favor
19.09.2017
13:42:17
secure = 'https' in url ?

Ssi
19.09.2017
13:42:52
secure = 'https' in url ?
у него нет протокола в url'е :)

Владимир
19.09.2017
14:16:12
Admin
ERROR: S client not available

Nikolay
19.09.2017
14:16:44
Спросите у вебмастера

Artem
19.09.2017
14:17:00
сайт? Может сервер? Сайты все сидят либо на 80, либо на ssl порту
на сервере может быть много сайтов и они могут работать на разных протоколах

Эрдюш
19.09.2017
14:18:07
на разных портах, наверное)

Владимир
19.09.2017
14:18:33
сайты все используют протоколы http/https

на сервере может быть много сайтов и они могут работать на разных протоколах
тот же апач может обрабатывать несколько сайтов на одном порту. При этом какой сайт "отдать" он читает из заголовков http запроса

Artem
19.09.2017
14:20:17
мне не нужно проверять открыт порт на сервере или нет мне нужно понять работает сайт по ssl или нет

Nikolay
19.09.2017
14:20:29
спросите у вебмастера

Владимир
19.09.2017
14:20:37
это 473 порт

Эрдюш
19.09.2017
14:20:44
443

Владимир
19.09.2017
14:20:58
443
ой, точно

Если этот порт открыт и в браузере введя https ты получаешь сайт, то значит он работает

Artem
19.09.2017
14:23:03
ну выше я код и написал по проверке порта) думал может что оригинальнее есть)

Эрдюш
19.09.2017
14:23:51
порт лучше не проверять - он будет доступен, а сайт так и не работает

Google
Bogdan
19.09.2017
14:24:18
я бы вместо сокетов юзал urllib (любой версии) и проверял еще наличие заголовка какого-нибудь типа длины и типа контента

Artem
19.09.2017
14:26:37
порт лучше не проверять - он будет доступен, а сайт так и не работает
парни подгрузкой сайта через реквест я занимаюсь дальше в коде, смысл сего обсуждения что бы зря не чекать https если на сайт не чекается по 443 а чекается по 80

а так приходится грузить в реквесте и тот и дургйо варинат

а если таких сайтов 2кк то получается каждая строка на счету

Эрдюш
19.09.2017
14:28:15
В ситуации как выше обсуждалось, когда на одном сервере несколько сайтов - рулится это все скорее всего по контексту. поэтому порт не имеет смысла проверять.

Artem
19.09.2017
14:29:31
по этому я проверяю сокетом google.com:80 и google.com:443

а не ip

Nikolay
19.09.2017
14:29:49
тебя забанит гугл

Artem
19.09.2017
14:29:57
да я к примеру))

зачем мне гугл)

Aleksey
19.09.2017
14:30:35
а если два сайтся резолвятся в 1 адрес? причем один работает на 80 и 443, а другой - только на 80

что твоя проверка даст?

Эрдюш
19.09.2017
14:32:47
а если 100 сайтов работают на 80 порту?

Aleksey
19.09.2017
14:34:06
продолжай)

Страница 3782 из 9768