Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 17, 2019 16:21:35

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

А файл обязательно сохранять или можно сразу в телегу запулить?

Офлайн

#2 Дек. 17, 2019 16:57:19

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

из ip камеры в телегу

эээ .. стапе друкхг че у тебя там происходит



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

#3 Дек. 17, 2019 17:03:55

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

Файл записывается, но если такой уже есть не перезаписывается, ошибок так же нет

Офлайн

#4 Дек. 17, 2019 17:05:29

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

Пробовал удалять не удаляется…

Офлайн

#5 Дек. 17, 2019 17:24:29

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

Поговорил с провайдером, оказалось надо через sftp это делать

Офлайн

#6 Дек. 17, 2019 18:04:18

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

из ip камеры в телегу

а удаляете как



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

#7 Дек. 17, 2019 18:16:13

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

удалять, тоже через sftp

 #!/usr/bin/python
import cv2
import os
import pysftp
stream_url = 'http://192.168.2.67/action/snapshot/'
absolute_script_dir = os.path.dirname(os.path.realpath(__file__))
save_dir = absolute_script_dir + '/snapshots/'
save_path = save_dir + '/snapshot.jpg'
cap = cv2.VideoCapture(stream_url)
ret, frame = cap.read()
cv2.imwrite(save_path, frame)
cnopts = pysftp.CnOpts()
cnopts.hostkeys = None 
with pysftp.Connection('ftp.ru', username='user', password='pass', cnopts=cnopts) as sftp:
    remote = 'telega/snapshot.jpg'
    local = 'C:\\telega\\snapshots\\snapshot.jpg'
    sftp.put(local,remote)
    sftp.close()

ошибка

Warning (from warnings module):
File “C:\Users\checkout\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pysftp\__init__.py”, line 61
warnings.warn(wmsg, UserWarning)
UserWarning: Failed to load HostKeys from C:\Users\checkout\.ssh\known_hosts. You will need to explicitly load HostKeys (cnopts.hostkeys.load(filename)) or disableHostKey checking (cnopts.hostkeys = None).

Офлайн

#8 Дек. 17, 2019 18:16:59

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

требуется hostkey, но явно пишу же что None

Офлайн

#9 Дек. 17, 2019 18:17:40

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

и провайдер ничего такого не выдает

Офлайн

#10 Дек. 17, 2019 18:36:56

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

понизил версию через pip uninstall pysftp && pip install pysftp==0.2.8
эффект тот же, с новым именем закачивает, с имеющимся не заменяет…..

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version