336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
import urllib import urllib2 url = "http://server/wordpress/wp-login.php" values = {'log':'python', 'pwd':'python1'} headers = {'User-Agent': 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'} data = urllib.urlencode(values) request = urllib2.Request(url, data, headers) response = urllib2.urlopen(request) print "#URL:%s" % response.geturl() print "#CODE:%s" % response.getcode() print "#INFO:%s" % response.info() print "#DATA:%s" % response.read()
[결과 화면]
- 8줄 urlencode : HTTP프로토콜에서 사용하는 형태로 값을 설정. 'key1=value1&key2=value2'의 형태로 변경.
- 10줄 Request 객체 생성 : Request 객체 생성시 단순히 URL만 호출할 때는 URL 인자만 넣음. (인자 수는 가변적)
- 11줄 urlopen 웹 페이지 호출 : 실제 통신 세션을 연결하여 웹 페이지를 호출하고 결과값을 받아서 Response로 반환.
--> cookielib 모듈 사용시 웹 서버에 쿠키값을 넘겨 세션을 유지할 수 있음.
'해킹&보안 > 웹 해킹' 카테고리의 다른 글
[5] 패스워드 크래킹 (0) | 2017.06.22 |
---|---|
[3] 쿠키정보 유지하기(urllib2) (0) | 2017.06.21 |
[2] Request Message 보내기(urllib2) (0) | 2017.05.25 |
[1] 웹 해킹 개요 (0) | 2017.05.23 |