やって:パーツのリストからURLパスを構築するにはどうすればよいですか?
from urllib.parse import urljoin
urljoin('https://site/folder', 'page')
返しhttps://site/page
。それでは大丈夫です、私は/
を付け加えることができます。私の変数がすでに/
を持っていると私は別のものを追加する場合でも、Iしまっダブルバー:
urljoin('https://site/folder//', 'page')
>>> 'https://site/folder//page'
は、URLを接合する際、この二重線//
を可能urljoin間違っていると思いませんか?
は、どのように私はこのようなURLのパーツのリストに参加することができます
urljoin('https://site/folder', 'page', 'otherpage')
> https://site/folder/page/otherpage
urljoin('https://site/folder', 'page', 'otherpage.jsf')
> https://site/folder/page/otherpage.jsf
urljoin('https://site/folder/' , 'page.htm',)
> https://site/folder/page.htm
urljoin('https://site/folder//', '/page', '///otherpage')
> https://site/folder/page/otherpage
urljoin('https://site/folder//', '//page/', '//otherpage.php' )
> https://site/folder/page/otherpage.php
urljoin('https://site/folder//', 'page', '/otherpage////')
> https://site/folder/page/otherpage