gpt4 book ai didi

python - 获取指定URL的所有参数

转载 作者:行者123 更新时间:2023-12-01 09:30:58 25 4
gpt4 key购买 nike

如何使用 Python 枚举特定链接的所有参数?

例如:

我的目标网址: 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 的输入并返回与该特定 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'

关于python - 获取指定URL的所有参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49964227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com