Уведомления

Группа в Telegram: @pythonsu

#1 Май 23, 2010 17:52:02

dugar
От:
Зарегистрирован: 2010-05-23
Сообщения: 37
Репутация: +  0  -
Профиль   Отправить e-mail  

Авторизация и запуск браузера.

День добрый!
Требуется скриптик запускаемый при старте системы, запускающий браузер, проходящий авторизацию и открывающий страницу для мониторинга. Весь этот изврат для просмотра одной страницы с сервера (промышленный мониторинг). Вот пока что сделано, где ошибки?

import os
import codecs, sys
import urllib, urllib2, cookielib
sys.stdout = codecs.getwriter('cp866')(sys.stdout, errors='replace')


os.system('start C:\\"Program Files"\Opera\opera.exe')

cookieJar = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookieJar))


req = urllib2.Request('http://x.x.x.x/')
params = urllib.urlencode({'login' : 'логин','passwd' : 'пароль'})


opener.open(req, params)


req = urllib2.Request('http://x.x.x.x/')
f = opener.open(req)
data = f.read()
f.close()
print data.decode('utf-8')
Все собрано с просторов форума, сам я от python еще далековат)



Офлайн

#2 Май 24, 2010 11:36:27

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Авторизация и запуск браузера.

а не проще ли сделать ярлык на страничку , а затем запихнуть его в автозапуск

Офлайн

#3 Май 26, 2010 12:59:37

dugar
От:
Зарегистрирован: 2010-05-23
Сообщения: 37
Репутация: +  0  -
Профиль   Отправить e-mail  

Авторизация и запуск браузера.

sypper-pit
а не проще ли сделать ярлык на страничку , а затем запихнуть его в автозапуск
Так не пойдет, объясню почему. Просмотр страницы нужен только в рабочее время, на ночь комп отключается. Комп не имеет клавиатуры и мыши, только для просмотра, ну и как фтпешка локальная может будет. Загрузка и авторизация нужна автоматически при старте OS. Без авторизации никак, стучится зарубеж, сервер там ))

P.S. все работает, решено с помошью twill.



Офлайн

#4 Май 26, 2010 17:59:28

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Авторизация и запуск браузера.

молочага :) так держать :)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version