Форум сайта python.su
Тут вопрос не в сет инпут. Честно говоря, не разбираюсь в этой теме глубоко, просто брату приложение пишу, первое подобное в моей жизни. И соответственно даже не представляю почему авторизация не проходит. Но точно знаю что проблема не в том как мы отправляем запрос, а в том что мы отправляем.
Возможно в ближайшее время, если оно будет, проанализирую более детально разницу с помощью снифера.
Кстати, 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
Отредактировано Griffon (Окт. 19, 2012 01:42:37)
Офлайн
Griffon, попробуй посмотреть, что отправляется при авторизации и послать то же самое грабом. Только не через set_input, а вручную формируя запрос. У меня до сих пор работало на 100%.
Отредактировано odnochlen (Окт. 19, 2012 02:13:19)
Офлайн
Griffon, спасибо конечно, но моего опыта в Python пока не хватает на
Можно пробовать тот же Селениум, и передавать ему хендл своего браузера, встроеного в приложение с помощью либ подобных этой http://code.google.com/p/cefpython/.
Офлайн