Я работаю с python 2.7. Я хочу, чтобы создать TXT со списком видео в определенном списке YouTube:python- youtube. Получить список видеороликов
Я писал (а я совершенно нового в Python):
from bs4 import BeautifulSoup
import urllib2
import re
url='https://www.youtube.com/playlist?list=PLYjSYQBFeM-zQeZFpWeZ_4tnhc3GQWNj8'
page=urllib2.urlopen(url)
soup = BeautifulSoup(page.read())
href_tags = soup.find_all(href=True)
ff = open("C:/exp/file.txt", "w")
, а затем этот работал :
for i in href_tags:
ff.write(str(i))
ff.close()
Но, так как я хочу, чтобы сохранить только те, которые имеют «смотреть» внутрь, я попытался вместо этого:
for i in href_tags:
if re.findall('watch',str(i))=='watch':
ff.write(str(i))
ff.close()
Но у меня пустой txt.
Как я могу хранить только ссылки? Есть лучший способ сделать это?