首页 > 解决方案 > 使用 Token 处理 requests.get

问题描述

来自 StackOverflow 社区的大家好 - ZH

我是 Python 计算机语言的新手,我被困在我认为相对简单的代码中。这是网站http://dadosradares.prefeitura.sp.gov.br(不幸的是葡萄牙语),它为我的硕士学位提供了有关在圣保罗市收集的汽车数据的重要信息。

该网站允许您轻松注册、生成令牌并通过浏览器快速发出请求,使用具有特定日期的 url,如下面的代码所示。但是,当我尝试通过 requests.get 访问时,我收到 401(未经授权)错误:

import requests
requests.get("http://dadosradares.prefeitura.sp.gov.br/getLocais/<2018-06-10>/")

<响应 [401]>

稍微搜索了一下,发现跟Token问题有关,在model里面找到了一些代码

headers = {'Authorization' : 'Bearer {access_token}'}

但它没有用,我真的迷路了,因为我对这部分请求不太了解,我想请你帮忙,关于如何通过 Python 从这个门户访问和发出请求,我相信你们都是专家,可以轻松解决这个问题,非常感谢大家!

标签: python-requestsgettoken

解决方案


推荐阅读