@python_beginnersЭта группа больше не существует

Страница 1692 из 1885
Zart
26.04.2017
12:02:57
smtp такую почту принимает? foxfox@192.168.1.230
нет. для айпиадресов надо их в квадратные скобки заключать чтобы рфц соответствовало

т.е. foxfox@[192.168.1.230]

DiffieHellman [BlueCode] C#
26.04.2017
12:03:26
я на своем пк поднял почту и хочу с виртуалки отправлять на комп письма

Google
Zart
26.04.2017
12:03:55
подыми и днс

DiffieHellman [BlueCode] C#
26.04.2017
12:04:02
я не умею

Zart
26.04.2017
12:04:20
печально

Andrey
26.04.2017
12:41:34
всем привет, что посоветуете взять как хостинг для Django-сайтов?

Sergey
26.04.2017
12:43:23
По-моему похер для джанго или нет Бери впс чтобы норм была

Andrey
26.04.2017
12:43:55
спасибо

Sergey
26.04.2017
12:46:28
Heroku
Сняли ограничения? Там вроде по времени что то было

Проксимов
26.04.2017
12:49:28
Sergey
26.04.2017
12:50:27
Хз, но вроде там хостят
Как по мне легче заплатить сотку и не париться

Расписная Черепашка
26.04.2017
14:13:58
Привет! В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19 данный диалог остался без администраторов, в следствии этого советуем перейти в новый аналогичный диалог - @ru_python_beginners

Google
Petro
26.04.2017
14:22:49
Скандалы, интриги, расследования...

Timur
26.04.2017
14:24:32
@eblozavrik <- вот он serbernar

Маришка
26.04.2017
14:24:52
@eblozavrik <- вот он serbernar
Это не сербенар

А его друг или знакомый

Григорий
26.04.2017
14:25:37
https://gist.github.com/UsernameIsReservedWord/c4225e16359dd80f8974f1a87bf6fd6e Чому ругается на unexpected в ec.presence_of_element_located(By.XPATH, "!23")?

Yahweh
26.04.2017
14:31:58
f = open("C:\\1111\\rfids.txt", "r") file_string = f.read() f.close() data = [] for raw in file_string.split("\n"): data.append(raw) Просто замени на f.readlines()

Григорий
26.04.2017
14:34:08
Как это поможет? Да и в файл ничего в прямом эфире не пишется.

Yahweh
26.04.2017
14:35:10
Zart
26.04.2017
14:35:24
last_index ищется дурацким способом. если значения неуникальны, то будет указывать на середину, а не конец

последний элемент имеет номер len(x)-1, но это вообще нафиг не нужно

Zart
26.04.2017
14:36:09
олсо потоки неверно запускаются

ты не гоняешь код в потоках, а выполняешь его прям там, в основном

Григорий
26.04.2017
14:36:39
олсо потоки неверно запускаются
Да я до потоков и не дошёл ещё, всё на этом until падает.

Zart
26.04.2017
14:36:48
да и дерьмовый это способ делить задачу на три части

Григорий
26.04.2017
14:37:08
Ну иначе это говно 148 часов будет работать,

Zart
26.04.2017
14:37:12
By.XPATH я вообще не понимаю что такое

это говно в том виде как написано будет работать те же 148 часов, потому что ты задачу не распараллелил

Григорий
26.04.2017
14:37:45
Жду пока появится "Welcome popup"

Google
Zart
26.04.2017
14:39:00
ладно, я не читал док по селениуму, так что не совсем понимаю что ты там нарисовал в run

Yahweh
26.04.2017
14:45:37
tuple надо передавать в ec.presence_of_element_located

try: return driver.find_element(*by) except NoSuchElementException as e: raise e Эту ошибку получаешь?

Расписная Черепашка
26.04.2017
14:47:34
В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19 данный диалог остался без администраторов, в следствии этого советуем перейти в новый аналогичный диалог - @ru_python_beginners

Alex
26.04.2017
14:49:00
/setcount 120

Расписная Черепашка
26.04.2017
14:49:00
/setcount 120
Минимальное количество сообщений для уведомления установлено на 120.

Григорий
26.04.2017
15:01:41
try: return driver.find_element(*by) except NoSuchElementException as e: raise e Эту ошибку получаешь?
Разобрался надо было ему скормить кортежем (By.XPATH, "blablabla")

Zart
26.04.2017
15:07:10
Thread(target=run(args)) # тут ты вызываешь run(args) прям в этом потоке и результат (None) скармливаешь таргету. в общем поток запускается вхолостую и тут же выходит. и так три раза подряд правильно передать функцию и аргументы, чтобы поток выполнил их в своем потоке: Thread(target=run, args=(...))

Zart
26.04.2017
15:10:02
я бы выкинул этот лисапед нафиг

Григорий
26.04.2017
15:11:42
Ну а как корректно поделить массив на три части?

Pavel
26.04.2017
15:13:30
Ну а как корректно поделить массив на три части?
Никак. Можно сложить все иды в queue а в воркеоах их доставать

Там же вроде нет привязки к очередности, если я правильно понял с телефона?

Григорий
26.04.2017
15:14:46
Нет

В плане привязки нет.

А теперь ещё веселее оно запустило 3 браузера, но в каждом отрабатывает по очереди ?

Zart
26.04.2017
15:23:36
самый простой вариант переделки был бы iter(queue), но он вряд ли тредсейф

взять concurrent.future.ThreadPoolExecutor и дело в шляпе

Google
Rocky
26.04.2017
15:29:14
Всем привет! Ребят скиньте свои приложения с github!

Zart
26.04.2017
15:30:36
мышка бежала, хвостиком махнула, скинула приложение с гитхаба

Pavel
26.04.2017
15:30:46
взять concurrent.future.ThreadPoolExecutor и дело в шляпе
Ексекутор на каждый таск тред создаёт, а у него долго селегтум встаёт.

Zart
26.04.2017
15:31:21
Ексекутор на каждый таск тред создаёт, а у него долго селегтум встаёт.
неверно. он создает пул с заданным колвом воркером и раскидывает задачи по ним, не превышая заданной конкурренси

на 2-4 треда кинуть должно быть ок

Pavel
26.04.2017
15:32:26
Ну да, тебе легко с компа подробно писать. Код воркера на каждый итем запускается?

Zart
26.04.2017
15:32:30
насколько даст выигрыша не знаю, но думаю селениум скорее и/о баунд

Alexander
26.04.2017
15:33:32
можно тут вопросик за паскаль спросить

Alexander
26.04.2017
15:33:41
а то я не нашел спец. чата

Zart
26.04.2017
15:34:08
https://docs.python.org/3/library/concurrent.futures.html#threadpoolexecutor with ThreadPoolExecutor(max_workers=3) as pool: result = pool.map(run, rfids) for foo in result: ....

Zart
26.04.2017
15:34:39
очередь и пул

набежит 3 треда - новых спаунится не будет

Pavel
26.04.2017
15:35:31
набежит 3 треда - новых спаунится не будет
А селениум в какой момент запускается?

Zart
26.04.2017
15:35:43
я уже упоминал что с селениумом не работал

Pavel
26.04.2017
15:35:46
То есть запускает браузер

Zart
26.04.2017
15:36:16
если оно форкает браузер, то я бы подумал про процессексекутор

он там тож есть

"The ProcessPoolExecutor class is an Executor subclass that uses a pool of processes to execute calls asynchronously. ProcessPoolExecutor uses the multiprocessing module, which allows it to side-step the Global Interpreter Lock but also means that only picklable objects can be executed and returned."

Google
Zart
26.04.2017
15:37:31
но в данном случае обход гил не самоцель

Евгений
26.04.2017
15:38:33
Кто-нибудь КриптоПРО под linux использует? Можете объяснить как установить контейнер с закрытыми ключами? у меня есть папка 0dddd.000 и cer -файл. cer я установил, но видимо до этого надо было ещё установить контейнер как-то

Pavel
26.04.2017
15:38:52
Селениум создает окно браузера в момент создания webdriver, то есть в данном коде примерно во второй строке воркера. То есть у него скопится 100500 окон браузера, если не заморочитьсч пулом селениумов.

Ну или будет дрочь создали окно - поработали - закрыли окно, что долго

Расписная Черепашка
26.04.2017
16:11:42
Привет! В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19 данный диалог остался без администраторов, в следствии этого советуем перейти в новый аналогичный диалог - @ru_python_beginners

Привет! В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19 данный диалог остался без администраторов, в следствии этого советуем перейти в новый аналогичный диалог - @ru_python_beginners

Zart
26.04.2017
16:20:02
чебурашка уже подзаебала

Alex
26.04.2017
16:20:51
чебурашка уже подзаебала
зато похоже что действует

Расписная Черепашка
26.04.2017
16:22:01
Привет! В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19 данный диалог остался без администраторов, в следствии этого советуем перейти в новый аналогичный диалог - @ru_python_beginners

Zart
26.04.2017
16:22:21
но три подряд...

Alex
26.04.2017
16:22:53
но три подряд...
предсказать вход пользователя невозможно

Yahweh
26.04.2017
16:23:12
но три подряд...
можно же заблочить

Zart
26.04.2017
16:23:27
а кулдаун реализовать не?

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

Alex
26.04.2017
16:24:00
хм

справедливо

Zart
26.04.2017
16:24:21
это называется "рейтлимит" ;)

Alexander
26.04.2017
16:47:26


Страница 1692 из 1885

Эта группа больше не существует Эта группа больше не существует