상황파악

Wechall - Training: Programming 1 정리 본문

Wargame/Wechall

Wechall - Training: Programming 1 정리

otch80 2019. 12. 11. 20:01

웹 크롤링을 하는 문제입니다.

 

this link를 누르게 되면

다음과 같이 값이 나오게 됩니다.

 

이걸 그대로 

 

 https://www.wechall.net/challenge/training/programming1/index.php?answer=the_message

 

위 링크로 옮기는 문제입니다.

 

이때 조건이 1.337초 안에 정리되어야 한다는 것입니다.

 

 

파이썬 코드로 크롤링을 하고, 가져온 값을 requests 해줍니다.

 

import requests

cookie = {'WC':'Cookie값'}

req = requests.get("https://www.wechall.net/challenge/training/programming1/index.php?action=request",cookies=cookie)
url = "https://www.wechall.net/challenge/training/programming1/index.php?answer="
reqd = requests.get(url+req.text,cookies=cookie)

 

이 코드를 짜면서 가장 문제가 되었던 점은 

 

"https://www.wechall.net/challenge/training/programming1/index.php?answer="

 

부분입니다.

 

 

answer 뒤에 the_message를 그대로 입력하여 post로 전달하려고 해서 불필요한 작업을 진행하였습니다.

 

문제를 제대로 파악하지 못하고 진행하여 발생한 문제점입니다.

 

 

해당 코드를 진행하고 나면 문제가 해결되었다고 표시됩니다.

 

'Wargame > Wechall' 카테고리의 다른 글

Wechall - Training : MySQL II  (0) 2019.12.31
Wechall - Training : MySQL I  (0) 2019.12.31
Wechall - Training: Encodings  (0) 2019.12.10
Wechall - Prim Factory 정리  (0) 2019.12.10
Wechall - Encodings: URL 정리  (0) 2019.12.07