python - 获取 Flask 请求的引用 URL

标签 python flask http-referer

当用户访问我们的网站并注册时,我如何捕获他们来自哪个网站?

无论是搜索、公关网站等。我不关心他们访问了我们网站的哪个页面,我只想知道哪些营销事件为我们带来了最多的注册。

我知道 Google Analytics 可能可以做到这一点,但我也希望有一些内部引用。

最佳答案

request.referrer包含请求来自的 URL,尽管由于各种原因客户端可能不会发送它。

该属性从 Referer(不是拼写错误!) header 中获取其值:

referrer = request.headers.get("Referer")

或者,使用 Flask 快捷方式:

referrer = request.referrer

参见 this tutorial举个例子。

关于python - 获取 Flask 请求的引用 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28593235/

相关文章:

python - 如何在 flask-sqlalchemy 中建立三向多对多关系

python - 使用 Flask 导入 Bootstrap

python - 如何强制字典元素按顺序写入?

python - pip安装pyaudio错误cl.exe失败

python - Gunicorn 显示 404 而不是应用程序

iphone - 我可以从 native iPhone 应用程序使用 Google AJAX Feed API REST 接口(interface)吗?

PHP - Referer 重定向脚本

c# - 在 ASP.NET 中获取 HTTP Referrer

使用具有不匹配变量的类的 Python 多重继承

python - 将带有变量名称的字符串转换为字典