【问题标题】:Find all possible query string values with python使用 python 查找所有可能的查询字符串值
【发布时间】:2014-02-19 05:13:40
【问题描述】:

我试图弄清楚如何解析一个没有可用文档来解释查询字符串的网站。我想知道是否有一种方法可以使用 Python 获取查询字符串中不同字段的所有可能有效值。

例如,假设我有想要解析的当前 URL:

http://www.website.com/stat?field1=a&field2=b

有没有办法找到返回信息的 field1 的所有可能值?假设 qs 的 field1 可以取值“a”或“z”,我不知道它可以取值“z”。有没有办法在没有任何先验知识的情况下确定“z”是该字段中唯一可能的其他值?

【问题讨论】:

  • 显然,您可以使用试错法。但仅此而已。
  • 好吧,所有可能的值都会返回“一些”信息。

标签: python parsing query-string


【解决方案1】:

这取决于网站本身。如果它有 field1 或 field2 的其他值,您只能通过查看代码或文档(如果可用)来知道。这是了解它的唯一准确方法。否则,您可以尝试暴力破解(尝试所有可能的字母数字值),但这并不能保证任何事情。在这种情况下,您需要一种方法来知道哪些值是有效的,哪些是无效的。几乎没有效率。

【讨论】:

    猜你喜欢
    • 2015-06-18
    • 1970-01-01
    • 2017-05-17
    • 1970-01-01
    • 2019-03-11
    • 2021-07-10
    • 2013-10-10
    • 2016-04-06
    • 2015-03-09
    相关资源
    最近更新 更多