Doing:
from urllib.parse import urljoin
urljoin('https://site/folder', 'page')
Returns https://site/page. Then it is ok, I can append one /. But when my variable already has / and I append another, I got double bars:
urljoin('https://site/folder//', 'page')
>>> 'https://site/folder//page'
Would not be wrong urljoin allowing this double bars // when joining urls?
How can I join a list of URLs parts like this:
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