python-requests - 使用 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 从这个门户访问和发出请求,我相信你们都是专家,可以轻松解决这个问题,非常感谢大家!
解决方案
推荐阅读
- c# - ASP.Net Core SignalR 不适用于 Xamarin iOS 客户端
- tsql - If then 在转换中插入查询列 case 语句的逻辑
- python - Python类属性赋值
- logic - NuSMV 陷入了一个微不足道的僵局
- bazel - Asylo bazel 构建错误“结构没有方法'package_name'”
- java - 使用 OpenSSL 移植 Java 加密代码
- mysql - Django如何执行SQL语句并返回queryset?
- android - 在 ConstraintLayout 中自动调整限制
- javascript - 组件不会在属性更改时刷新
- angular6 - 在 Angular 6 上寻找滚动事件的库,例如 Scrollwizardry