def get_page(url, fake_ip): hostname, path = parse(url) request = "GET %s HTTP/1.0\r\nHost: %s\r\n\r\n" % (path, hostname) listener = TCPListener(fake_ip) conn = TCPSocket(listener) conn.connect(hostname, 80) conn.send(request) data = conn.recv(10000, timeout=1) conn.close() return data