Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 13, 2015 17:19:02

Valera_idi_syuda
Зарегистрирован: 2015-10-09
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Нажать кнопку на сайте

Здравстуйте. Как нажать кнопку методами GET и POST?
Чтобы нажать кнопку нужно залогиниться.

import requests
url = 'http://www.wolframalpha.com/input/login.jsp'
urlauth = 'http://www.wolframalpha.com/input/authjson.jsp'
furl = 'http://www.wolframalpha.com/input/wpgtrial.jsp'
urlcheck = 'http://www.wolframalpha.com/input/check.auth.jsp'
dt = {'username':'31u091ycv9dse59n@my10minutemail.com',
      'password':'refertg2tt',
      }
headers = {'User-Agent':'Mozilla/5.0 (Windows NT 5.1; rv:27.0) Gecko/20100101 Firefox/27.0'
           }
s = requests.Session()
u = s.get(url, headers=headers)
dctnr = eval(u.text)
url_step2 = dctnr['url']
i = s.post(url_step2, headers=headers, data=dt)
y = s.post(furl, headers=headers)# здесь должно быть "нажатие", но пока только страница с кнопкой
o = s.get(urlauth, headers=headers)# здесь видно, что авторизация проходит
j = s.get(urlcheck, headers=headers)# 
print(y.status_code)
print(y.headers)
print(y.text)
print(y.history)
print(j.text, o.text)

Что происходит после нажатия на кнопку


Кнопка

Отредактировано Valera_idi_syuda (Ноя. 13, 2015 18:04:35)

Офлайн

#2 Ноя. 13, 2015 17:53:43

Valera_idi_syuda
Зарегистрирован: 2015-10-09
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Нажать кнопку на сайте

Решено.

Отредактировано Valera_idi_syuda (Ноя. 13, 2015 18:03:29)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version