Я пытаюсь использовать http.server в python, чтобы перенаправить кого-то на другую веб-страницу с определенными c файлами cookie. По сути, я хочу, чтобы они попали на новую веб-страницу и получили эти c файлы cookie. Я удалил весь ненужный код из того, что я закончил ниже:
def getCookies():
url = "example.com"
s = requests.Session()
r = s.get(url)
return r.cookies
class myHandler(BaseHTTPRequestHandler):
def do_GET(self):
self.redirect()
def do_POST(self):
self.redirect()
def redirect(self):
self.send_response(307)
cookies = getCookies()
newcookie = http.cookies.SimpleCookie()
for c in cookies:
newcookie[c.name] = c.value
newcookie[c.name]["path"] = c.path
newcookie[c.name]["domain"] = c.domain
newcookie[c.name]["expires"] = c.expires
self.send_header("Set-Cookie", cookie)
self.send_header('Location', 'Example.com')
self.end_headers()
HTTPServer(("", PORT), myHandler).serve_forever()
При подключении к серверу я перенаправляюсь на желаемый сайт, но не с желаемыми файлами cookie. Можно ли выполнить sh перенаправление с помощью файлов cookie? И если да, то как?