2016-08-28 4 views
0

Я пытаюсь получить доступ к странице asp для получения данных с веб-сайта, но он всегда перенаправляет мою на главную страницу. Я попытался установить allow_redirect в false, но это порождает ошибку, говоря, что «объект перемещен и может быть найден по адресу href = main.htm». Веб-сайт требует базового авторизации.Скребок страницы ASP с Python

-The URL Я хочу данные есть:

example.com.au/blah/webpage.asp 

Однако всякий раз, когда я запускаю команду requests.get, он перенаправляет на example.com.au/blah/main.htm.

мой код:

url = "https://example.com.au/blah/webpage.asp" 

s = requests.Session() 

s.get(url, headers = {"Authorization" : auth}) 


r = requests.get(url, cookies = s.cookies, headers = {"Authorization" : auth}) 

print(r.url) 

выход:

example.com.au/blah/main.htm 

ответ

0

Я был в состоянии получить доступ к странице .asp при первой загрузке основной страницы жереха

s.get(example.com.au/blah/menu.asp) 

затем загружая жерех страница Я хотел

r = s.get(example.com.au/blah/webpage.asp) 

в той же сессии.

Смежные вопросы