Im Grunde ganz simpel – vorausgesetzt, man weiss wie (angelehnt an how to debug a urllib.urlopen in python!, wo aber noch mit urllib unter Python 2 gearbeitet wird):
import urllib.request import http.client http.client.debuglevel = 1 http.client.HTTPConnection.debuglevel = 1 url = 'http://www.eMeidi.com/?action=hack' headers = {} Request = urllib.request.Request(url,None,headers) response = urllib.request.urlopen(Request) html = response.read()
Dies produziert Ausgaben in folgender Form:
send: b'GET http://www.eMeidi.com/?action=hack HTTP/1.1\r\nAccept-Encoding: iden tity\r\nHost: www.eMeidi.com\r\nUser-Agent: Python-urllib/3.3\r\nConnection: clo se\r\n\r\n' reply: 'HTTP/1.0 407 Proxy Authentication Required\r\n' header: Date header: Proxy-Authenticate header: Proxy-Connection header: Content -Type header: Content-Length