問題タブ [urlparse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - URL の urlparse.path を変更する
Pythonコードは次のとおりです。
今path.path
、私は自分の要件に変更する必要があります。「/dynamic/search.aspx」がパスの場合のように、「/dynamic/」であるスラッシュを含む最初のスラッシュと最後のスラッシュの間の部分のみが必要です。
これらの 2 つの行を試してみましたが、最終結果は期待したものではありません。そのため、「urllib.parse」の知識が不十分であるため、この質問をしています。
要するに、 path.path の結果が何であれ、私の必要性はディレクトリ名だけです。例: "dynamic/search/search.aspx"。今、「動的/検索/」が必要です
python - PythonでURLから.comを削除するには?
たとえば、ユーザーが www.google.com と入力した URL のドメインを削除したい しかし、必要なのは www.google だけです
Pythonでこれを行う方法は?ありがとう
python - Python: 文字列からテキストを抽出する
URLリクエストからテキストを抽出しようとしましたが、すべてのdictにテキスト付きのキーが含まれているわけではなく、{k: v[0] for k, v in parse_qs(str).items()}
URLに使用しようとすると多くのリクエストが失われるので、試してみstr = urllib.unquote(u[0])
ます. その後、次のような文字列を取得します
そして、私は取得したいです
それを抽出する方法はありますか?
python - Python の urlparse.urljoin は、連結時にパスを削除します
のドキュメントにはurlparse.urljoin
次のように記載されて
います。
したがって、私はそれを期待しています:
私に与える:
しかし、私は得る:
これはバグであるにはあまりにも一般的なシナリオだと思います。したがって、これは通常の動作であると思いますが、疑問に思っていました:なぜですか? 「パス (の一部)」とはどういう意味ですか? foo
実際のパスではありませんか?
python - ElephantSQL と Python の接続
ElephantSQL を Python に接続したいと考えています。
しかし、私はエラーが発生します:
トレースバック (最新の呼び出しが最後): ファイル "test.py"、217 行目、url = urlparse.urlparse(os.environ["MY_DATABASE_URL"]) ファイル "/usr/lib/python2.7/UserDict.py"、行 23、getitem raise KeyError(key) KeyError: 'MY_DATABASE_URL'
my_database_url として、ElephantSQL から URL を書き込みます (postgres://my_username:my_password@my_hostname/my_databasename)
私は何を間違っていますか?