Форум сайта python.su
Здравствуйте!
Пытаюсь авторизироваться на сайте Pixabay с помощью библиотеки Grab
g = Grab() g.go("https://pixabay.com/en/accounts/login") g.choose_form(1) g.set_input('username', LOGIN) g.set_input('password', PASSWORD) g.submit() g.go('https://pixabay.com/en/photos/download/pasta-527286_1280.jpg') print(g.response.body)
g.choose_form(xpath='//form[@class="right_side pure-form"]') g.set_input_by_xpath('//input[@id="id_username"]', LOGIN) g.set_input_by_xpath('//input[@id="id_password"]', PASSWORD)
g.submit(extra_post={'username': LOGIN, 'password': PASSWORD, 'next': ''})
Офлайн
Снифайте трафик, когда авторизовуетсь через браузер и сравнивайте с тем, что отправляет ваш скрипт
Офлайн
from grab import Grab g = Grab() g.setup(log_file='C:/Python27/log.jpg') g.go("https://pixabay.com/ru/accounts/login/?next=/") g.doc.set_input("username","bla") g.doc.set_input("password","bla") g.doc.submit() g.go("https://pixabay.com/en/photos/download/pasta-527286_1280.jpg")
Офлайн