
Tishka17
18.04.2019
13:38:00
класть задачу в очредь?
и получать из очереди?

Oleg
18.04.2019
13:38:18
Хорошо было бы, если бы время между задачами определялось динамически после каждой задачи

Google

Oleg
18.04.2019
13:39:13
sleep в этом плане был хорош, расчитал значение - уснул

Tishka17
18.04.2019
13:39:44
эм

Pavel
18.04.2019
13:40:03

Tishka17
18.04.2019
13:40:08
выглядит как будто реально надо взять while+sleep

Pavel
18.04.2019
13:40:15
а, в целери есть свой крон, с преферансом и куртизанками

Tishka17
18.04.2019
13:40:19

Oleg
18.04.2019
13:40:24

Tishka17
18.04.2019
13:40:30

Alexey
18.04.2019
13:40:37

Pavel
18.04.2019
13:40:47

Tishka17
18.04.2019
13:41:04

Oleg
18.04.2019
13:41:10
почему?
Мне кажется, что asyncio.sleep() будет много внимания к себе привлекать при переключении контекста, а это лишние
А если sleep(10800) будет - это странно

Google

Tishka17
18.04.2019
13:41:21

Pavel
18.04.2019
13:41:53

Tishka17
18.04.2019
13:42:15
=D
выглядит как будто проще без celery

Pavel
18.04.2019
13:42:28
просто селери была очень долго таскраннером-по-умолчанию

Oleg
18.04.2019
13:43:07

Jentry
18.04.2019
13:44:24

Sergey❄️
18.04.2019
13:44:51
Какие альтернативы есть для newspaper3k? Интересует не сколько парсинг страниц, сколько анализ текстов. Summary, Keywords (с подрузкой базы из Гугла, например)

Tishka17
18.04.2019
13:45:32

Oleg
18.04.2019
13:46:11

Tishka17
18.04.2019
13:46:36
ну да
в отдельный контейнер

Oleg
18.04.2019
13:46:57
ну да
Хорошо, спасибо, так и сделаю)

Danil
18.04.2019
13:57:13
Как запустить задачи по другому, а не через loop.create_task

Zombibober
18.04.2019
14:01:48
С помощью чего можно сделать?
Написать функцию, которая разобьет последовательность на заданные куски
def chunks(size: int, iterable: Iterable):
"""
>>> list(chunks(3, [0, 1, 2, 3, 4]))
[(0, 1, 3), (4, )]
"""

Andrew
18.04.2019
14:03:53
slice

lexx
18.04.2019
14:04:13
С помощью чего можно сделать?
Написать функцию, которая разобьет последовательность на заданные куски
def chunks(size: int, iterable: Iterable):
"""
>>> list(chunks(3, [0, 1, 2, 3, 4]))
[(0, 1, 3), (4, )]
"""
https://stackoverflow.com/questions/8991506/iterate-an-iterator-by-chunks-of-n-in-python

Zombibober
18.04.2019
14:04:57
@lexxdesu Спасибо огромное

Google

Zombibober
18.04.2019
14:05:30
Andrew спасибо

БОГАТЫРЪ
18.04.2019
14:22:42

Проксимов
18.04.2019
14:22:55
Это порт если чо

Stuber
18.04.2019
14:23:09
через replace

Jentry
18.04.2019
14:23:27
скажи им - убирайтесь, знаки!

БОГАТЫРЪ
18.04.2019
14:23:40

Tishka17
18.04.2019
14:24:12
$ cat 1
1:2
23:34
111:11
$ sed s/:// 1
12
2334
111111

БОГАТЫРЪ
18.04.2019
14:24:37
а как save ?

Tigran
18.04.2019
14:24:55
>

Jentry
18.04.2019
14:25:07
sed -i

Tishka17
18.04.2019
14:25:07
в новый файл только
ну или так

БОГАТЫРЪ
18.04.2019
14:25:58
в новой
спасибо, что по фасту)))

Tishka17
18.04.2019
14:26:27
тебе вообще что надо было?

БОГАТЫРЪ
18.04.2019
14:26:52
убрать эти порты
т.к у меня blacklist.txt по другому

Tishka17
18.04.2019
14:27:10
так порты уборать или двоеточие?

БОГАТЫРЪ
18.04.2019
14:27:17

Google

БОГАТЫРЪ
18.04.2019
14:27:19
вот так короче
меня просто ддосят, сами прокси я нашел
вручную добавлял, помогло
но геморно

Tishka17
18.04.2019
14:27:50
sed 's/:.*//' 1

БОГАТЫРЪ
18.04.2019
14:28:16
а файл через -i указать?

Tishka17
18.04.2019
14:28:51
блин

Worlak
18.04.2019
14:28:57
Могу уже на питоне 2 раза написать

Tishka17
18.04.2019
14:28:58
-i это in place замена
man sed

Jentry
18.04.2019
14:29:07

БОГАТЫРЪ
18.04.2019
14:29:24
вручную же

Worlak
18.04.2019
14:30:00
вкурсе
Берёшь питон, делаешь реадлайнс. Делаешь выбор переменной до двоеточия. Перезаписываешь в файл

Danil
18.04.2019
14:31:47
self - данный класс. Как вернуть данную функцию?

Worlak
18.04.2019
14:32:34

?
18.04.2019
14:32:36
https://www.gnu.org/software/sed/manual/sed.html

Danil
18.04.2019
14:32:59

Misha
18.04.2019
14:33:03

Google

Danil
18.04.2019
14:33:18

Worlak
18.04.2019
14:33:26

БОГАТЫРЪ
18.04.2019
14:34:53
все пашет))
sed 's/:.*//' ips.txt > newips.txt
спасибо))) + в карму

Tishka17
18.04.2019
14:36:56
нет никакого “данного"

Danil
18.04.2019
14:37:36
У меня есть класс для управления некоторыми классами-обертками. Когда я ему передаю метод, он выполняет его для всех оберток (из списка) с помощью ____getattr____. В обертке тоже есть ____getattr____, только он уже передает метод оборачиваему объекту. То-есть получается что-то вроде manager.method(*params) - и все объекты выполняют. Хочу добавить промежуточный метод, чтобы добавить некоторые дополнительные параметры для ____getattr____ обертки, чтобы выглядело примерно так: manager.params(timeout=(2, 10)).parse_page(...)

Tishka17
18.04.2019
14:38:00
кажется, это называется компоновщик
хотя не совсем понятно как ты его конкретно применил
ты хочешь partial применение методов?
так а в чем вопрос-то?
когда делается getattr название метода есть