从特定 URL 获取所有参数

Get all parameters from a specific URL

如何使用 Python 枚举来自特定 link 的所有参数?

例如:

我的目标URL: http://www.examplesite.com/index.php?action=<some_value> 它有 4 个与之关联的参数(我不知道):

http://www.examplesite.com/index.php?action=<some_value>
http://www.examplesite.com/index.php?fetch=<some_value>
http://www.examplesite.com/index.php?enter=<some_value>
http://www.examplesite.com/index.php?details_of=<some_value>

我想要的是这些参数的列表:

action
fetch
enter
details_of

更具体地说,我的 python 代码应该只输入 URL 和 return 与特定 URL 关联的参数。

例如-

My input: 
http ://www.examplesite.com/index.php?action=<some_value>

Output:

The parameters are:
action
fetch
enter
details_of

那么我如何识别特定 URL 中的所有参数?有没有现成的特定模块可以获取这个?

我希望这能让一切都清楚:)

任何帮助将不胜感激!

您可以利用标准库中的 urllib.parse

from urllib.parse import urlparse

x = 'http://www.examplesite.com/index.php?action=<some_value>'

parse_res = urlparse(x)

res_full = parse_res.query                # 'action=<some_value>'
res_part = parse_res.query.split('=')[0]  # 'action'