从特定URL获取所有参数



我如何使用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'

相关内容

  • 没有找到相关文章

最新更新