여기에 이상한 점이 있습니다. 나는이 아닌 일반 YT URL이 있습니다, TXT 파일에 유튜브 URL 목록이 나는 그들이 모바일 장치에서 저장되고, 따라서 받았다고 생각으로하지만 그들은 내가 다운로드 할이스트립 작업으로 인해 URL이 문자가 제거되지 않아야합니다.
같은 모든입니다
playlist_url = []
f = open('my_songs.txt', 'r')
for line in f:
playlist_url.append(line.strip('https://youtu.be/'))
이 거의 모두 잘 작동 : 파이썬-DL 유튜브와 모든 URL의 오디오가 그래서 필요한 모든 그래서 나는 이렇게 같이 URL의 다른 모든 것들을 제거 것을 얻기 위해 11 자리 ID입니다 11 자리의 ID에서 'o'로 시작하는 URL을 제외한 URL 숫자의 시작이 하나
'O'는 없을 것이다 다음 유튜브-DL은 적절한 URL 또는 계속하는 데 필요한 11 자리 ID를 찾을 수 없습니다라고 작동하지 않을 것입니다. 그래서 나는 다시 가서 'playlist_url'에있는 모든 URL을 인쇄하고 시작 부분에 'o'가있는 두 개의 URL에 대해 'o'는 그냥 10 자리 만 남겨두고 떼어냅니다. 다른 모든 URL은 잘 벗겨집니다.
왜 이런 일이 발생합니까?
마지막 11 문자를 얻으려면'url [-11 :]'을 사용하십시오 –