파이썬 requests 이용한 로그인 질문
조회수 813회
로켓펀치 사이트에 파이썬을 통해 로그인하는 작업 중입니다.
아래와 같이 코드를 짰는데.. 계속해서 로그인 오류 (403) 이 나타나서, 어느 부분이 잘못된건지 봐주실 수 있을까요.
from urllib.request import urlopen
from bs4 import BeautifulSoup
import requests
LOGIN_URL = 'https://www.rocketpunch.com/login'
LOGIN_DATA = {
'email': 'XXXXXX',
'password': 'YYYYY'
}
with requests.Session() as s:
first_page = s.get('https://www.rocketpunch.com/login')
html = first_page.text
soup = BeautifulSoup(html, 'html.parser')
csrf = soup.find('input', {'name': 'csrfmiddlewaretoken'})
print(csrf['value'])
LOGIN_DATA = {**LOGIN_DATA, **{'csrfmiddlewaretoken': csrf['value']}}
print(LOGIN_DATA)
res = s.post(LOGIN_URL, data=LOGIN_DATA)
print(res)
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력