urllib , pycurl , requests로 벤치마킹한 결과 장점으로는 매우빠른 속도가 있다.
#!/usr/bin/python
from base64 import *
import StringIO
import pycurl
import time
print "Start!"
curl = pycurl.Curl()
attackurl="http://www.naver.com"
SC = StringIO.StringIO()
header= ["Cookie:data=1234"]
curl.setopt(pycurl.URL, attackurl)
curl.setopt(pycurl.HTTPHEADER, header)
curl.setopt(pycurl.WRITEFUNCTION, SC.write)
curl.setopt(pycurl.FOLLOWLOCATION,1)
try:
curl.perform()
html = SC.getvalue()
print html
SC.close()
except Exception, e:
print "Exception : %s"% e
반응형
'프로그래밍' 카테고리의 다른 글
| Chrome Extension 만드는 법 (0) | 2016.01.26 |
|---|---|
| [KakaoTalk] 카카오톡 분석결과물 (2) | 2016.01.07 |
| [Python] Http BruteForce 예제 (1) | 2013.07.31 |
| 프로세스 메모리 관련 소스 (0) | 2012.12.06 |
| [C] 음악파일 , 사진 암호화 프로그램 (0) | 2012.07.17 |
댓글