プログラミング

【Python】URLからクエリ文字列を削除

【Python】URLからクエリ文字列を削除

URLからクエリ文字列を削除する方法は色々あれどシンプルに以下の実装で可能です。

しかし、つい忘れるのでメモ。

実装コード

url = 'https://www.google.com/search?q=%E3%82%86%E3%82%86%E3%81%86%E3%83%96%E3%83%AD%E3%82%B0&hl=ja'
url = url.split('?')[0]

print(url)
# 出力:https://www.google.com/search

コードの説明

url.split(‘?’)で ? でURLを配列に分割します。

0: https://www.google.com/search

1: q=%E3%82%86%E3%82%86%E3%81%86%E3%83%96%E3%83%AD%E3%82%B0&hl=ja

そして、[0] を取り出しているので、結果URLからクエリパラメータ部分を削除することができます。

url = url.split('?')[0]

ありがとうございました!

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA