@ru_python

Страница 9143 из 9768
Сергей
25.05.2019
20:09:16
Использую RabbitMQ как брокер. Коннектор - pika. Если кидаю в очередь строку, то все ок. Если кидаю список и т.д. то кидает TypeError: sequence item 0: expected a bytes-like object, list found Могу ли я передать список? msg = [123,345,4134] channel.basic_publish(exchange='', routing_key='sign_q', body=msg, properties=pika.BasicProperties( delivery_mode = 2, )

Сергей
25.05.2019
20:10:46
Работает, спасибо

Mr. Bowler Hat
25.05.2019
20:46:35
У меня проблема с тем, что python при сборке зависимостей (pip install -r requirements.txt) чуть ли не на все зависимости выдает ValueError: ZIP does not support timestamps before 1980

Google
Mr. Bowler Hat
25.05.2019
20:46:55
Думаю, он жалуется на системные файлы, которые реально с таймстампом 01.01.1970

Но изменить я это не могу - нет прав на запись

Как можно обойти это дело?

koder
25.05.2019
20:47:44
virtualenv?

Tishka17
25.05.2019
20:48:14
Сборка зависимостей это что?

Mr. Bowler Hat
25.05.2019
20:48:24
Mr. Bowler Hat
25.05.2019
20:48:37
Tishka17
25.05.2019
20:48:48
А.

+
Тогда откуда в венве 1970 год?

Mr. Bowler Hat
25.05.2019
20:49:52
В венве нет, но системные файлы от 1970. В венве в lib/python3.7 символические ссылки на системные файлы.

Думаю, он их тупо пытается добавить в wheel

И обламывается

Google
koder
25.05.2019
20:50:49
сделай вместо ссылок копии

не уверен умеет ли так virtualenv сам по себе, но скрипт на баше будет совсем простой

или на питоне

Tishka17
25.05.2019
20:51:22
Ну из тупого решения могу предложить докер

Но вообще, тебе бы ФС починить. Постоянно проблемы будут

Mr. Bowler Hat
25.05.2019
20:51:44
Но вообще, тебе бы ФС починить. Постоянно проблемы будут
Не могу, у меня NixOS. Это фишка такая, файлы пакетов в ro в /nix/store.

Ручками туда залезть не получится, рулит там только пакетный менеджер

Tishka17
25.05.2019
20:52:50
Mr. Bowler Hat
25.05.2019
20:53:07
Фишка в ро, а не в кривом таймстампе же
Ну так я его изменить не могу соовтетственно

Tishka17
25.05.2019
20:53:16
Ну он же почему-то стал кривым

Mr. Bowler Hat
25.05.2019
20:54:59
Он так и был изначально

Просто я до этого не успел заюзать virtualenv тут

SOURCE_DATE_EPOCH=$(date +%s)

Помогло

Tishka17
25.05.2019
20:55:29
Странно как-то

25.05.2019
21:23:46
Есть раздирающие в библиотеке telethon ?

?
25.05.2019
21:25:07
25.05.2019
21:26:29
Нет

Наверное

Google
25.05.2019
21:26:35
?



Не могу понять в чем проблема

koder
25.05.2019
21:29:15
Не могу понять в чем проблема
Ты не сделал await для вот той корутины

25.05.2019
21:29:53
Ошибку выдает когда делаю

koder
25.05.2019
21:29:57
Не могу понять в чем проблема
И, пожалуйста, не вставляй скриншоты, это не чат датасаентистов, которые не умет текст из консоли копировать )

.. = await client.get_part....

koder
25.05.2019
21:30:57
А await ты не можешь сделать потому что метод не async

В котором эта строка расположена

Который getPars

25.05.2019
21:32:56
Понятно

Ну я сделал как надо

Но тут другая уже ошибка

RuntimeWarning: coroutine 'Welcome.<locals>.getPars' was never awaited await callback(event) RuntimeWarning: Enable tracemalloc to get the object allocation traceback

Решил проблему

Который getPars
Спасибо большое, ты лучший

Ivan
25.05.2019
21:54:35
всем привет, возникла проблема с силениумом, возникает ошибка NewConnectionError вот код -https://paste.ofcode.org/pbsGNBvVtZKwxv7Xqf88pa

Admin
ERROR: S client not available

Google
Ivan
25.05.2019
21:55:03
вопрос, почему она появляеться?

25.05.2019
21:57:58
Ivan
25.05.2019
22:00:29


25.05.2019
22:07:21
Ну а сайт какой

Единственное что я понял что ты не можешь подключится

Ivan
25.05.2019
22:07:41
https://www.olx.ua/obyavlenie/prodam-dom-s-sele-n-borovichi-schorskiy-r-n-IDBbYwN.html#c4445afec0

ну в принципе да

но прикол в чом, инет есть, урл правильный

Michel
25.05.2019
22:08:54
Ivan
25.05.2019
22:09:58
перед этим я открыл страничку таким же способом, тоесть браузер открыт, а на вторую страничку оно выдает вот эту ошибку

Michel
25.05.2019
22:11:10
перед этим я открыл страничку таким же способом, тоесть браузер открыт, а на вторую страничку оно выдает вот эту ошибку
То есть при запуске сценария происходит переход на первую страницу удачно, но при смени URL кидает ошибку?

Ivan
25.05.2019
22:11:32
да

Michel
25.05.2019
22:12:04
Попробуй поставить задержку time.sleep(1) после get

Ivan
25.05.2019
22:12:15
окей

25.05.2019
22:14:22
Попробуй поставить задержку time.sleep(1) после get
Согласен возможно просто страницу не успеваете загрузится

Писал парсер для "тяжёлого" сайта Приходилось после каждого нового запроса к странице задержку ставить

Michel
25.05.2019
22:15:59
Да это нормальная практика для селена, он себя чувствует очень быстрым)) по большей части это из-за скриптов

Карлос
25.05.2019
22:42:49
кто знает как обойти палево капчей в селениуме ?

Карлос
25.05.2019
22:46:15
https://anti-captcha.com
не выход... там капча злая очень - по 20 раз надо угадать - нужен хак

Google
Карлос
25.05.2019
22:46:46
угу

Denis
25.05.2019
22:47:01
Попробуй написать владельцу сайта и договориться с ним

Карлос
25.05.2019
22:47:09
не выход

так как не варик )

Michel
25.05.2019
22:48:52
Палево идет из-за режима браузера. В своё время решал так (создавал отдельный профиль хрома, ставил в него плагин на юзерагента и adguard), и всё было нормально, ну не хуже чем при ручнем сёрфинге

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