为了获得头条新闻,我试图把bbc的消息来源分成两部分:
import urllib.request
url = 'http://www.bbc.com/'
page = urllib.request.urlopen(url)
contents = page.read()
page.close()
split1 = '<a class="media__link" href="/news/world-us-canada-39965107" rev="hero1|headline">\n'
split2 = '\n</a>'
title = contents.split(split1)[1].split(split2)[1]
print(title)
但我得到了一个错误:
^{pr2}$
返回一个bytes对象,而不是str。因此拆分分隔符也必须是bytes对象。只需在字符串前面添加一个
^{pr2}$b
。在相关问题 更多 >
编程相关推荐