2012-05-12 1 views
0

URL 묶음을 반복적으로 테스트 할 수 있도록 스크립트를 작성하고 있습니다.파이썬 추적 URL 요청 받기 - 파이썬 스크립트 사용

스크립트에 python 메서드를 작성하여 URL을 열어 get 요청을 보냅니다. Requests : http for Humans-http : //docs.python-requests.org/en/latest/- api를 사용하여 http 호출을 처리합니다.

지시어의 상태 코드 목록을 반환하는 request.history가 있습니다. 301 목록의 특정 리디렉션에 액세스 할 수 있어야합니다. URL을 리디렉션 할 때 액세스하고 추적하는 방법이없는 것 같습니다. 리디렉션 된 URL (상태 코드 301)에 액세스 할 수 있기를 원합니다.

누구든지 조언을 제공 할 수 있습니까? 감사합니다.

+0

봐를 반환합니다

r = requests.get("http://someurl") r.history[1].url 찾고 있던 답입니다. 나는'301'도 리다이렉트 URL 헤더를 가지고 있다고 생각한다. – Blender

+0

답장을 보내 주셔서 감사합니다. 그래서'r.headers'를 볼 때 헤더 정보의 정의 목록을 얻습니다. 리다이렉트 나 301 상태에 대한 정보는 없습니다. –

+0

'r.history'에 더 이상 기능이 있습니까? –

답변

0

좋아, 나는 너무 어리 석다. 여기가 URL을 헤더에