从URL中提取查询内容
从URL中提取查询内容
我正在尝试编写一个方法,从URL中提取查询参数(如php?id=2
,admin?id=34&page=2
等)。到目前为止,我已经做到了,除非php部分没有.
,例如,它可以在https://example.com/subcat.php?id=2
上工作,但不能在http://examples2.com/php?admin=2
上工作。
def obtain_inject_query(url): queries = url.split("?") data = queries[0].split("/")[-1].split(".")[0] print ''.join(data) + "?" + queries[1] # obtain_inject_query("https://example.com/admin?qt=123&america=1234") # <= admin?qt=123&america=1234 # obtain_inject_query("https://example.com/subcat.admin?qt=123&america=1234") # <= subcat?qt=123&america=1234
如何修改才能只提取查询而不包括com
部分?