Self-Improvement
Requests 모듈 시 reponse 등에서 원하는 값을 뽑아내는것(정규표현식X, Scrape) 본문
위 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
'개인 > _개인' 카테고리의 다른 글
UPnP Pentest Toolkit (CVE-2020-25988) (0) | 2020.11.24 |
---|---|
requests모듈의 response 헤더에서 \t, 탭으로 인해 헤더를 읽을 수 없을때 (0) | 2020.01.21 |
Requests 모듈 시 Response의 html 값 중 var 등 특정 라인 추출하기(정규 표현식) (0) | 2020.01.10 |
requests 모듈 request 할 시 Null (%00) 등 전송하는 법 (0) | 2020.01.02 |
제조사 라우터의 원래 펌웨어를 다운받는 곳( UART 계정을 알아낼때 유용) (0) | 2019.12.04 |