如何在Sanic中获得引荐网站网址

时间:2019-07-17 08:18:50

标签: python-3.x request sanic

我正在尝试从Sanic中的传入请求中获取引荐网站URL /服务器名称(而不是IP地址)。但是,到目前为止,我已经设法从请求标头中获取连接的IP和端口。 Sanic中是否有任何python软件包或内置功能?

1 个答案:

答案 0 :(得分:0)

尝试一下:

referrer = request.headers.get("Referer")  # url
u = urlparse(referrer)
print(u.netloc)  # server name

引荐来源文档标题-https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referer
urlparse的文档-https://docs.python.org/3/library/urllib.parse.html#urllib.parse.urlparse