首页 > 解决方案 > 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部分大写时才提供数据。

请问有没有办法正确获取该网址的内容?

标签: pythonurlpython-requests

解决方案


推荐阅读