【发布时间】:2016-04-26 17:10:39
【问题描述】:
由于我无法打开我现在所在的 youtube 并且我想抓取我的 youtube 列表,我已经下载了 url 的内容:
from bs4 import BeautifulSoup
import urllib2
url='https://www.youtube.com/playlist?list=PLYjSYQBFeM-zQeZFpWeZ_4tnhc3GQWNj8'
page=urllib2.urlopen(url)
soup = BeautifulSoup(page.read())
f1 = open("c:/exp/soup.txt", "w")
f1.write(soup.prettify().encode('utf-8'))
首先,我无法阅读:
with open('C:/exp/soup.txt') as f:
lines = f.readlines()
print lines
然后我不知道如何将其转换为汤文件:
f1 = open("C:/exp/soup.txt", "r")
f2=BeautifulSoup(f1)
type(f2)
print f2
我什么也没打印出来。
我需要再次将其转换为汤文件,以便继续解析该文件。
【问题讨论】:
-
如果
print lines没有显示任何内容,那么您的文件为空
标签: python beautifulsoup