>  기사  >  백엔드 개발  >  Python으로 웹페이지에 로그인한 후 쿠키를 추출하는 방법은 무엇입니까?

Python으로 웹페이지에 로그인한 후 쿠키를 추출하는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-02 06:05:29958검색

How to Extract Cookies After Logging into a Webpage with Python?

Python에서 웹페이지에 로그인하고 이후 사용을 위해 쿠키 추출

인증이 필요한 웹페이지에 액세스하려면 로그인 과정에서 설정된 쿠키입니다. 이 문서에서는 Python 2.6을 사용하여 웹페이지에 로그인하고 나중에 사용하기 위해 쿠키를 검색하는 방법을 설명합니다.

요청 라이브러리를 활용하여 다음 코드 조각은 이를 달성하는 방법을 보여줍니다.

<code class="python">from requests import session

payload = {
    'action': 'login',
    'username': USERNAME,
    'password': PASSWORD
}

with session() as c:
    c.post('http://example.com/login.php', data=payload)
    response = c.get('http://example.com/protected_page.php')
    print(response.headers)
    print(response.text)</code>

이 스크립트는 웹사이트와의 세션을 설정하고 POST 매개변수를 전송하여 로그인한 다음 보호된 페이지에 대한 요청을 수행합니다. 세션 개체는 쿠키 관리를 자동으로 처리하므로 로그인 프로세스 중에 얻은 쿠키는 후속 요청에 사용됩니다.

이 접근 방식은 편리하고 간단하며 별도의 조치 없이 쿠키를 쉽게 검색하고 활용할 수 있습니다. 복잡한 쿠키 조작 메커니즘

위 내용은 Python으로 웹페이지에 로그인한 후 쿠키를 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.