0
我正在使用python 2.7。 我想创建的视频在YouTube的特别清单列表一个txt: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。
我该如何只保留链接?有一个更好的方法吗?