@ru_python

Страница 6249 из 9768
Stepan
17.08.2018
09:36:49
Это что-то вроде концепции? Чем-то обусловлено? Несет функциональный смысл? С точки зрения когда и работы приложухи?

Aragaer
17.08.2018
09:37:06
нет

Iliya
17.08.2018
09:37:11
send_ready по идее должно быть перед send
ага и тогда с recv тоже В итоге получается так def command_send(ip, name): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(hostname=ip, port=22, username=user, password=password) time.sleep(2) print('Info from ' + name + ':\n') chan = ssh.invoke_shell() if a == 20: for line in cli: while not chan.send_ready(): time.sleep(0.1) chan.send(line + '\n') else: while not chan.send_ready(): time.sleep(0.1) chan.send(command_list[a] + '\n') output = chan.recv(99999) while not chan.recv_ready(): time.sleep(0.1) print ('\n'.join(output.split('\n')[3:]) + '\n' + '*' * 80) ssh.close() Правильно?

Stepan
17.08.2018
09:37:15
Спасибо!

Google
Aragaer
17.08.2018
09:37:24
а если переменная еще и объявлена как константа, то там и не получится присвоить не сразу

Aragaer
17.08.2018
09:38:10
но я почему-то подозреваю, что ругается оно на что-то другое. Покажи код 8)

потому что я не припоминаю в питоне "объявления переменных"

Vitalii
17.08.2018
09:38:37
везде работает, а на vk.cc просит логин в вк. как это победить?
можешь из хедера респонса забирать Location, оно будет такое: Location: https://vk.com/away.php?cc_key=8nFHGd&to=https%3A%2F%2Fwww.youtube.com%2Fchannel%2FUCofUbzbeZjtGnvVMUBxtESA и вытягивать to

Вадим
17.08.2018
09:40:20
ребзи,как сделать общий ключ между клиентом и сервером

Denis
17.08.2018
09:43:30
from bs4 import BeautifulSoup import requests url = 'https://vk.cc/8nFHGd'# хочет логин url = 'https://bit.ly/2wiNsKv' url = 'https://goo.gl/giDQmG' url = 'https://tinyurl.com/y8pflk2g' headers = {'user-agent': 'Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; GTB7.4; InfoPath.2; SV1; .NET CLR 3.3.69573; WOW64; en-US)'} data = requests.get(url, headers=headers).text soup = BeautifulSoup(data,"lxml") for link in soup.find_all('meta'): if link.get('property') == "og:url": print(link.get('content')) for link in soup.find_all('input'): if link.get('id') == "redir": print(link.get('value'))

Vitalii
17.08.2018
09:44:59
вот так победил)
тоже вариант

Denis
17.08.2018
09:45:37
ребзи,как сделать общий ключ между клиентом и сервером
https://sublimerobots.com/2015/01/simple-diffie-hellman-example-python/

Вадим
17.08.2018
09:46:12
Google
Vitaly
17.08.2018
09:57:34
Кто работал с rabbitmq ?

Oleksandr
17.08.2018
09:58:03
Товарищи, какой самый кошерный способ хранить пароли для использования в bash? Доступы к серверам, sudo-пароли, вот это все. Хранить в блокнотике и ластпасах можно, но как-то не очень удобно.

Oleksandr
17.08.2018
10:00:36
В бумажных блакнотиках
аргумент. а хранить где? чтобы злодеи не украли.

Soso
17.08.2018
10:01:04
Я сам храню на софтине настольной, часть ласт пас

Евгений
17.08.2018
10:01:12
Soso
17.08.2018
10:01:13
Ну есть и другие аналоги

Евгений
17.08.2018
10:01:19
который тоже на бумажке

Soso
17.08.2018
10:01:19
Гы

Denis
17.08.2018
10:01:31
аргумент. а хранить где? чтобы злодеи не украли.
Если твои скрипты должны их использовать плейнтекстом, шифрование особо не поможет

Soso
17.08.2018
10:01:44
Нет мастер пароль должен быть вшит в мозг

Oleksandr
17.08.2018
10:01:48
ну, то есть, какого-то прям внятного решения нет, храни где попало, надейся, что не сопрут :)

Denis
17.08.2018
10:02:22
В каком-нибудь passwords.env с правами 600

Soso
17.08.2018
10:02:35
У меня есть мастер пароль болъшой

Евгений
17.08.2018
10:02:37
ну ясное дело, что в конце концов пробьлема упирается в знание

Soso
17.08.2018
10:02:55
А каждому сервису приписка к нему

И норма

А какая приписка уже сам решаешь

Vitaly
17.08.2018
10:03:46
Помогите кто работал с RabbitMQ Запускал RabbitMQ на одном компе, всё был норм, потом тот же самый код перенёс на другой комп, скачал там так же pika и RabbitMQ и теперь выдаёт ошибку pika.exceptions.ConnectionClosed: Connection to 127.0.0.1:5672 failed В интерьер так и не нагуглил решение

Google
Oleksandr
17.08.2018
10:04:03
В каком-нибудь passwords.env с правами 600
не, ну это уже перебор, нет? я в CRM сейчас храню, и каждый раз когда надо подключиться к какому-то клиентскому сайту, лезть в CRM, искать sudo пароли, копировать/вставлять, миллиард раз за день. Можно хранить сниппетами в каком-нибудь VSCode, но как-то совсем не секурно. Была идея, мож есть какой-то аддон или решение для баша внутреннее с шифрованием, но, видимо, нет :)

Denis
17.08.2018
10:04:35
Так тебе для ручного использования? Тогда запоминать или lastpass какой-нибудь

Лучше запоминать, а еще лучше везде по ключу входить, где это возможно

Oleksandr
17.08.2018
10:05:36
Лучше запоминать, а еще лучше везде по ключу входить, где это возможно
а я и не говорю о логине по паролю, ясен пень по ключу, но sudo-пароли-то помнить запаришься :)

и ясен пень ластпасс и т.п., просто внешнее, неудобно, думал, вдруг я дебил, и уже 100 лет есть какие-то интегрированные решения для bash или на крайняк какой-нибудь cygwin, но, видимо, нет :)

Denis
17.08.2018
10:06:15
sudo-пароли можно везде одинаковые делать

Oleksandr
17.08.2018
10:06:26
Soso
17.08.2018
10:13:34
не, паранойя не позволит)
Паропланер чтоли?! :-)

Oleksandr
17.08.2018
10:14:16
Помогите кто работал с RabbitMQ Запускал RabbitMQ на одном компе, всё был норм, потом тот же самый код перенёс на другой комп, скачал там так же pika и RabbitMQ и теперь выдаёт ошибку pika.exceptions.ConnectionClosed: Connection to 127.0.0.1:5672 failed В интерьер так и не нагуглил решение
пробовал при запуске pika и rq прописывать вручную адрес/порт запуска? может на другой машине он занят или на прошлой был занят и запускалось не на дефолтном. мне кажется, дело в портах.

Паропланер чтоли?! :-)
внезапно, но нет)

Soso
17.08.2018
10:15:35
Ну тогда исключи все паро явления

Oleksandr
17.08.2018
10:16:38
Oleksandr
17.08.2018
10:17:04
*постучал 3 раза по дереву*

Soso
17.08.2018
10:18:26
Господа системные и прогеры

Оставим суеверие в null

dev/null

Нет по дереву, нет через плечо, еще с бубном

Sergey
17.08.2018
10:40:56
Всем привет! Как регуляркой вытащить из выражения "ftp_cat='ftp://user:passwd@host:port/base/dir'" построку "base/dir"? port - меняющиеся цифры

Google
Ivan
17.08.2018
10:42:48
Какие есть альтернативы pillow?

Admin
ERROR: S client not available

Oleksandr
17.08.2018
10:46:20
Есть я правильно понял проблему, то тебе нужен vault
линк?) очень общее слово, непонятно о чем конкретно.

Iliya
17.08.2018
10:50:44
Проверка на ready всегда должна выполняться перед действием. Неважно отправляешь ты данные или получаешь.
все в принципе не плохо, вот только циска отдает например цпу таблицу построчно и за 0.1 выводится только 1 строка =) пробовал 0.5 тогда выводится не полностью я так понимаю _ready ждет, что чтобы что-то вернуло и тогда идет дальше, 1 строка прошла и все _ready свою функцию выполнила, а мне это не подходит

Denis
17.08.2018
11:00:56
https://pastebin.com/nqfvSimi почему фласк печатает не активную ссылку, а html код ссылки как текст

Alessio
17.08.2018
11:07:24
товарищи. кто-то сталкивался с таким? python 3.7, os x 10.13 при pip install lxml==3.7.3 ругается: 198 warnings generated. cc -arch x86_64 var/folders/j_/8ww74qcs2_z_rrpww43p2s080000gn/T/xmlXPathInit9283vl5e.o -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib -lxml2 -o a.out error: command 'clang' failed with exit status 1 ни одно решение из гугла не работает. только меняется ошибка. при export STATIC_DEPS=true: Command "python setup.py egg_info" failed with error code 1 xcode-select version 2349

Sergey
17.08.2018
11:07:26
regex = r"\w+:\/\/\w+:\w+\@\w+:(\d+)(.*)$"
Пустой список возвращаает:(

Stannis
17.08.2018
11:08:39
вставь на regex101 свой пример

https://regex101.com/r/Sulexc/1

Gennady
17.08.2018
11:10:11
Кстати!!

https://m.habr.com/post/315442/ Ссыль из статьи. Мож кому надо.

Josh
17.08.2018
11:11:17
Пустой список возвращаает:(
потому что у тебя кавычка в конце

а у людей внимательность никакая

Valery
17.08.2018
11:12:32
https://m.habr.com/post/315442/ Ссыль из статьи. Мож кому надо.
"Практически в 100% случаев нам совершенно не нравится их составлять, считая это побочной работой, не связанной с программированием. " А мне нравится :3

Josh
17.08.2018
11:15:01
:\d+(.*)$ имхо достаточно, ну или :\d+(.*)\'$, если кавычка реально нужна таки

Google
Sergey
17.08.2018
11:22:50
ftp_file_path = re.findall(r":\d+(.*)$", ftp_cat)

Всё равно пустой список:(

ftp_cat='ftp://user:passwd@host:port/base/dir'

Это сам стринг

Stannis
17.08.2018
11:25:10
ftp_cat='ftp://user:passwd@host:port/base/dir' это и есть строка??

Josh
17.08.2018
11:25:12
ну так в строке у тебя вместо цифр буквы

порт нормальный подставь из переменной там я хз

Stannis
17.08.2018
11:25:38
ожидаемо что не работает

Sergey
17.08.2018
11:26:16
О

Туплю

Низкий поклон

Спасибо!!

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