python - Python请求获取带有大写字母的url
问题描述
我有一个由 pihole API 提供的 url,其中有一个大写字母,我正在尝试使用 python 中的请求获取 url 内容,这是代码:
import json
import requests
r = requests.get('http://localhost/admin/api.php?topClients')
rstats = json.loads(r.text)
print(json.dumps(rstats))
显然,似乎所有 url 都被转换为小写urllib
,因此 url 的一部分api.php?topClients
变成api.php?topclients
了,结果是一个空数组,因为 pihole 仅在 url 有Clients
部分大写时才提供数据。
请问有没有办法正确获取该网址的内容?
解决方案
推荐阅读
- python - 在python中找到给定基础的幂和幂的基础
- reactjs - 如何避免使用实时 Firestore 侦听器触发多个 redux 操作
- git - 如何使用 2 步验证连接 azure devops 和 bitbucket
- java - 在 JPA 中使用 CriteriaQuery 连接表并选择记录
- python - 过滤两个数据框并将不匹配的值显示为带有值的熊猫表
- python - 计算绿色像素的百分比 - 错误
- angular - Angular BehaviorSubject 和输出
- typescript - 如何在 Umzug 迁移中从您的项目中导入内容?
- c++ - 数组不会传递给函数 C++
- reactjs - Package immer - 原型污染