Найти - Пользователи
Полная версия: Авторизация и запуск браузера.
Начало » Network » Авторизация и запуск браузера.
1
dugar
День добрый!
Требуется скриптик запускаемый при старте системы, запускающий браузер, проходящий авторизацию и открывающий страницу для мониторинга. Весь этот изврат для просмотра одной страницы с сервера (промышленный мониторинг). Вот пока что сделано, где ошибки?
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 еще далековат)
sypper-pit
а не проще ли сделать ярлык на страничку , а затем запихнуть его в автозапуск
dugar
sypper-pit
а не проще ли сделать ярлык на страничку , а затем запихнуть его в автозапуск
Так не пойдет, объясню почему. Просмотр страницы нужен только в рабочее время, на ночь комп отключается. Комп не имеет клавиатуры и мыши, только для просмотра, ну и как фтпешка локальная может будет. Загрузка и авторизация нужна автоматически при старте OS. Без авторизации никак, стучится зарубеж, сервер там ))

P.S. все работает, решено с помошью twill.
sypper-pit
молочага :) так держать :)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB