Найти - Пользователи
Полная версия: Selenium + Grab
Начало » Web » Selenium + Grab
1 2 3
Griffon
Тут вопрос не в сет инпут. Честно говоря, не разбираюсь в этой теме глубоко, просто брату приложение пишу, первое подобное в моей жизни. И соответственно даже не представляю почему авторизация не проходит. Но точно знаю что проблема не в том как мы отправляем запрос, а в том что мы отправляем.
Возможно в ближайшее время, если оно будет, проанализирую более детально разницу с помощью снифера.

Кстати, Seganapa, можешь попробовать в своем проекте перебросить куки:
from selenium import webdriver
from grab import Grab
...
browser.get('http://python.su/forum')
cook_for_grab = dict((cookie['name'], cookie['value']) for cookie in browser.get_cookies())
grab.clear_cookies()
#
grab.setup(cookies=cook_for_grab)
#or
grab.config['cookies'] = cook_for_grab

Можно пробовать тот же Селениум, и передавать ему хендл своего браузера, встроеного в приложение с помощью либ подобных этой http://code.google.com/p/cefpython/.
odnochlen
Griffon, попробуй посмотреть, что отправляется при авторизации и послать то же самое грабом. Только не через set_input, а вручную формируя запрос. У меня до сих пор работало на 100%.
Seganapa
Griffon, спасибо конечно, но моего опыта в Python пока не хватает на
Можно пробовать тот же Селениум, и передавать ему хендл своего браузера, встроеного в приложение с помощью либ подобных этой http://code.google.com/p/cefpython/.

Пока читаю о Pytho, PyQT, Selenium…
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