当前位置: 首页 > 面试题库 >

从URL解析查询部分

孙辰阳
2023-03-14
问题内容

我想从url解析查询部分,这是我要做的代码:

>>> from urlparse import urlparse, parse_qs
>>> url = '/?param1&param2=2'
>>> parse_qs(urlparse(url).query)
>>> {'param2': ['23']}

这段代码看起来不错,但是“ parse_qs”方法会丢失查​​询参数,例如“ param1”或“ param1
=”。我可以使用stantard库解析查询部分并保存所有参数吗?


问题答案:

你要:

from urlparse import parse_qs, urlparse

parse_qs(urlparse(url).query, keep_blank_values=True)
# {'param2': ['2'], 'param1': ['']}


 类似资料:
  • 问题内容: 有没有最简单的方法来从URL解析JSON?我使用Gson找不到任何有用的示例。 问题答案: 首先,您需要下载URL(作为文本): 然后您需要解析它(这里有一些选项)。 GSON(完整示例): 输出:

  • 问题内容: 我需要构建一个从URL解析域的函数。 因此, 要么 它应该返回 与 它应该返回。 问题答案: 签出: 不能很好地正确处理错误的URL,但是如果您通常期望不错的URL,那很好。

  • 问题内容: 有没有最简单的方法来从URL解析JSON?我使用Gson找不到任何有用的示例。 问题答案: 首先,你需要下载URL(作为文本): 然后你需要解析它(这里有一些选项)。 GSON(完整示例): 输出: 试试json.org上的Java API :

  • 在python中,从URL查询字符串(例如,通过表单附加到URL的数据)解析数据的最佳方法是什么?我的目标是接受表单数据并将其显示在同一页面上。我已经研究了几种方法,但并不完全是我想要的。 我正在创建一个简单的Web服务器,目标是学习套接字。此Web服务器仅用于测试目的。

  • 我是新来的nodejs和阿波罗服务器,所以不要评判我。 这个问题听起来和标题完全一样:“如何在解析器函数中获取graphql字符串?”。 实际上,每个解析器中都有四个参数:parent、args、context和info。这里有一些信息:https://www.apollographql.com/docs/apollo-server/essentials/data#type-签名 我决定编写一个函

  • 我在用Lucene。Net版本3.0。3. 下面是Lucene查询转换为字符串,带有字段键、值和容差。 我想把字符串值传递给Api,在那里我需要转换回Lucene查询。 我使用字段FirstName和LastName尝试了QueryParser和MultifieldQueryparser,但在传递时没有返回确切的查询。