我正在试图弄清楚如何解析没有可用文档解释查询字符串的网站。我想知道是否有办法使用Python获取查询字符串中不同字段的所有可能的有效值。
例如,假设我有当前要解析的网址:
http://www.website.com/stat?field1=a&field2=b
有没有办法找到返回信息的field1的所有可能值?假设qs的field1可以取值“a”或“z”,我不知道它可以取值“z”。有没有办法弄清楚“z”是没有任何先验知识的那个领域唯一可能的其他价值?
答案 0 :(得分:0)
这取决于网站本身。如果它具有field1或field2的其他值,则只能通过查看代码或文档(如果可用)来了解它。这是了解它的唯一准确方法。否则,您可以尝试暴力强制(尝试所有可能的字母数字值),但这并不保证任何东西。在这种情况下,您需要一种方法来了解哪些值有效,哪些值无效。效率很低。