Self-Improvement

Requests 모듈 시 reponse 등에서 원하는 값을 뽑아내는것(정규표현식X, Scrape) 본문

개인/_개인

Requests 모듈 시 reponse 등에서 원하는 값을 뽑아내는것(정규표현식X, Scrape)

JoGeun 2020. 1. 31. 14:09

 

위 Response unauth.cgi?id=xxx 에서 xxx을 뽑아내고 싶을때 사용

 

 

def packet(target, port):
try:
s = requests.Session()
url='http://'+target+':'+port
req = s.get(url, proxies=proxies)
token = scrape(req.text, 'unauth.cgi?id=', '\"')


def scrape(text, start_trig, end_trig):
    if text.find(start_trig) != -1:
     return text.split(start_trig, 1)[-1].split(end_trig, 1)[0]
    else:
        return False