https://n1094.tistory.com/36

나만의 웹 크롤러 만들기(2): Login with Session

import requests

#요소검사해주는 page
url = '<http://suninatas.com/challenge/web04/web04_ck.asp>'

#문제 페이지
url2 = '<http://suninatas.com/challenge/web04/web04.asp>'

#세션
세션 = requests.Session()
headers = {'User-Agent':'SuNiNaTaS'}
count = 0

while True:
    resp1 = 세션.post(url, headers=headers)
    resp2 = 세션.get(url2, headers=headers)
    count += 1
    print("Post Count", count)
    print(resp2.text)
    if count > 50:
        break

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f832572e-51ca-4803-9341-e235536063f1/img.png

Plus 버튼을 누르면 Point 값이 올라간다.

하지만 무한정 올라가는 것이 아님.

25까지 올리게 되면

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e7d057ec-6061-4bd3-a42c-b3616e8bc342/img.png

이런 창이 뜨면서 더 이상 올라가지 않는다.

Firefox 에서 F12를 눌러 페이지 소스를 본다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/52ee1191-6505-4ef0-b3d9-14416ce8b9b3/img.png

일부분 캡쳐본.

Hint 를 보면

Make your point to 50 & 'SuNiNaTaS'

라고 써져있다.

대충 볼 수 있는것이

  1. User-Agent