강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

안재현님의 프로필 이미지
안재현

작성한 질문수

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

requests 통신 실습(로그인 처리) 고급(2) - 위시캣(Wishket)

결과값 미출력 질문드려요..

작성

·

212

0

안녕하세요 강의 잘 보고 있습니다.

잘 따라하다가 마지막 결과값이 출력이 안되서요.. 사이트 구조가 바뀐게 아닌거같은데, 혹시 왜 값을 못가져오는 걸까요?ㅠㅜ

#요청 URL

URL = 'https://www.wishket.com/accounts/login/'

#Fake User-Agent 생성

ua = UserAgent()

with requests.Session() as s:

    #URL 연결

    s.get(URL)

    #Login 정보 Payload

    LOGIN_INFO = {

        'identification': '정상아이디',

        'password': '정상비번',

        'csrfmiddlewaretoken': s.cookies['csrftoken']

    }

    #요청

    response = s.post(URL, data=LOGIN_INFO, headers={'User-Agent': str(ua.chrome), 'Referer': 'https://www.wishket.com/accounts/login/'})

    if response.status_code == 200 and response.ok:

        soup = BeautifulSoup(response.text,'html.parser')

        projectList = soup.select("table.table-responsive > tbody > tr")

        print(projectList)

출력결과 :

[]

답변 1

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

네 혹시 위시캣이 정책이 변경되었을 수도 있으니, 제가 확인해 보겠습니다.

감사합니다.

안재현님의 프로필 이미지
안재현

작성한 질문수

질문하기