<!-- urllib may help. DON'T TRY ALL NOTHINGS, since it will never end. 400 times is more than enough. -->


사진을 클릭하면 URL에 ?nothing=[숫자] 가 추가되면서 아래와 같은 문구가 나옵니다.

변하는 숫자를 계속 입력하면 되는데 400번 해야 된다고 알려줍니다.



힌트로 urllib를 사용하라고 알려주지만 requests가 더 익숙해서 사용해봤습니다.

400회를 다 수행하면 다음 URL을 알려주게 됩니다.

1
2
3
4
5
6
7
8
9
10
11
12
import requests
import re
 
number = ['0']
for i in range(400):
    url = "http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing="
    payload = url+number[0]
                     
    res = requests.get(payload)
    number = re.findall("[0-9]+",res.text)
 
    print(res.text)
cs


'Code Challenge > pythonchallenge.com' 카테고리의 다른 글

[pythonchallenge] level 3 equality  (0) 2018.12.13
[pythonchallenge] level 2 ocr  (0) 2018.12.13
[pythonchallenge] level 1 map  (0) 2018.12.12
[pythonchallenge] level 0  (0) 2018.12.12

+ Recent posts