0
URL(php?id=2
、admin?id=34&page=2
など)からクエリパラメータを抽出するメソッドを記述しようとしています。私が今までに持っているのは、PHP部分が.
を持たないかぎり、それはhttps://example.com/subcat.php?id=2
では動作しますが、http://examples2.com/php?admin=2
では動作しません。私はそれが唯一のクエリではなくcom
一部を抽出する場所にこの問題を解決するにはどうすればよいURLからクエリを抽出する
def obtain_inject_query(url):
queries = url.split("?")
data = queries[0].rsplit(".")[-1]
print ''.join(data) + "?" + queries[1]
# obtain_inject_query("https://example.com/admin?qt=123&america=1234")
# <= com/admin?qt=123&america=1234
# obtain_inject_query("https://example.com/subcat.admin?qt=123&america=1234")
# <= admin?qt=123&america=1234
? urlparse
モジュール使用についてどう
は私も知りませんでした – User9123
を存在 'urllib.parse'、ドキュメントが置かれている[こちら](HTTPS:/ /docs.python.org/3/library/urllib.parse.html#module-urllib.parse)。 –