застрял при входе на страницу - выскабливание - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь очистить некоторые данные с веб-сайта, на котором есть контент (бесплатный) вход в аккаунт. Моя проблема в том, что когда я отправляю форму входа с комбинацией имени пользователя и пароля, она просто «перезагружает» ту же страницу (то есть сервер должен просто отклонять попытку входа?)

Введенный URL-адрес запрашивает автоматическое перенаправление на страницу входа. После попытки отправить форму, объект NowLoggedInSession просто возвращает вас на ту же страницу входа (а не пробивает страницу входа). Я делал дополнительное чтение о том, как она может отличаться от «нормальной» страницы, поскольку она asp.net - но я новичок, поэтому я не совсем понимаю, какие последствия это имеет.

Любая помощь приветствуется! Дайте мне знать, если есть какая-либо дополнительная информация, которую я могу предоставить.

loginSession <- html_session('https://wa.thedogs.com.au/Racing/StatisticsGreyhound.aspx?DogId=398289')
loginForm <- html_form(loginSession)[[1]]
filledForm <- set_values(loginForm,
                         `ctl00$ContentPlaceHolder1$txtUsername` = 'email@email.com',
                         `ctl00$ContentPlaceHolder1$txtPassword` = 'supersecretpassword')
NowLoggedInSession <- submit_form(session = loginSession,
                                  form = filledForm,
                                  submit = 'ctl00$ContentPlaceHolder1$btnLogin',
                                  referer = loginSession$url)
...