Ich habe eine Liste mit URLs aus einer CSV-Datei mit Python erhalten und bin gestolpert, als ich die URLs kombinieren wollte. Machen Sie sich also eine Notiz
import os.path
channel_urls = ['/channel/UCVrJcoR8hUN9Rn7uPI4z6NQ']
for i in channel_urls:
root_url = 'https://www.youtube.com'
channel_url = ('%s' % i)
channel_about_url = urlparse.urljoin(youtube_url, channel_url, 'about')
print(self.open_channel_url)
# /channel/UCVrJcoR8hUN9Rn7uPI4z6NQ/about // 「https://www.youtube."com" wird nicht eingegeben
Installieren Sie zuerst das Modul
(Die folgenden Befehle werden von der Ausgabe von $ histroy
übernommen, daher werden nicht alle benötigt.)
tamenal.
$ pip3 install urllib3
$ pip install git+https://github.com/mitsuhiko/flask-oauth
$ pip install urlparse3
Quelle
sample.py
try:
import urlparse
except ImportError:
import urllib.parse as urlparse
channel_urls = ['/channel/UCVrJcoR8hUN9Rn7uPI4z6NQ']
for i in channel_urls:
root_url = 'https://www.youtube.com'
channel_url = ('%s' % i)
channel_about_url = urlparse.urljoin(youtube_url, channel_url, 'about')
print(self.open_channel_url)
# https://www.youtube.com/channel/UCVrJcoR8hUN9Rn7uPI4z6NQ/about
Referenz https://qiita.com/Go-zen-chu/items/d7e6b9af0bd90c7aabca https://www.it-swarm.dev/ja/python/python%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%ABurlparse%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93/961197002/ https://github.com/heroku/kafka-helper/issues/6
Recommended Posts