Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 2, 2013 19:44:34

AlleeX
Зарегистрирован: 2013-04-02
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

авторизация и скачивание файлов по сети

Все привет. подскажите пожалуйста. Есть задача - зайти на компьютер в сети, на ресурс администратора с$ (при этом необходимо авторизоваться) и забрать (скачать) определенные файлы.

Офлайн

#2 Апрель 2, 2013 23:49:55

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

авторизация и скачивание файлов по сети

AlleeX
смотрите в сторону библиотеки pywin32



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Апрель 4, 2013 20:42:01

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

авторизация и скачивание файлов по сети

можно и так
SimpleHTTPServer

или

import os
import shutil
print os.path.exists(r'\\COMPUTER\\')#проверка пути
source_path = r'\\COMPUTER\SharedDocs\\'
dest_path = "C:\www"
file_name = "telnet.log"
shutil.copyfile(os.path.join(source_path, file_name),#копирование файла
    os.path.join(dest_path, file_name))
for root, dirs, files in os.walk(r'\\COMPUTER\SharedDocs\\'):#просмотр директории
    print root, dirs

Отредактировано sanodin (Апрель 4, 2013 22:26:54)

Офлайн

#4 Апрель 5, 2013 00:33:41

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

авторизация и скачивание файлов по сети

sanodin
os.path.exists(r'\\COMPUTER\\')#проверка пути
уж не знаю какая у вас там сеть, но у меня это не сработает. Такого пути нет, хоть ты собственный ПК проверяй



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Апрель 5, 2013 06:59:26

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

авторизация и скачивание файлов по сети

JOHN_16
Я не выкладываю код не проверив
если путь есть возвращает True
единственное,я там еще путь к папке добавляю
os.path.exists(r'\\COMPUTER\SharedDocs\\')#проверка пути
а так да, без указания директории SharedDocs,и свой не увидит

AlleeX
можно еще подключить сетевой диск

Отредактировано sanodin (Апрель 5, 2013 07:11:50)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version