2013-07-22 1 views

답변

2

웹 사이트는 결정합니다. 로그인 한 사용자로 가장하려면 요청 헤더에 쿠키를 제공하십시오. 웹 요청을 처리하는 모든 파이썬 모듈이이 작업을 수행 할 수 있습니다. 다음은 샘플 코드입니다. requests

import requests 

url = 'www.targetsite.com/page/i/need/' 
headers = { 'Connection' : 'keep-alive', 
      'Header' : 'header-value', 
      'Cookie' : 'CookieFieldName=CookieValue' 
      } 
r = requests.get(url, headers=headers) 
print r.content 
+0

언제 사용자 정보를 제공해야합니까? 사용자 정보가 없으면 원하는 정보를 얻을 수 없습니다. – flyingfoxlee

+0

브라우저로 로그인 한 다음 브라우저에 저장된 쿠키를 봅니다. 또는 [LiveHTTPHeaders] (https://addons.mozilla.org/en-us/firefox/addon/live-http-headers/)와 같은 것을 사용하여 필요한 페이지를 요청할 때 브라우저가 보내는 헤더를 볼 수 있습니다 (또한 존재합니다). Chrome 용). 그런 다음 파이썬에서 요청할 때 동일한 헤더를 제공하십시오. –

관련 문제