【发布时间】:2014-03-14 17:29:45
【问题描述】:
我正在尝试获取文章正文中的所有 p 标签。我想知道是否有人可以解释为什么我的代码错误以及如何改进它。下面是文章的网址和相关代码。感谢您提供的任何见解。
网址:http://www.france24.com/en/20140310-libya-seize-north-korea-crude-oil-tanker-rebels-port-rebels/
import urllib2
from bs4 import BeautifulSoup
# Ask user to enter URL
url = raw_input("Please enter a valid URL: ")
soup = BeautifulSoup(urllib2.urlopen(url).read())
# retrieve all of the paragraph tags
body = soup.find("div", {'class':'bd'}).get_text()
for tag in body:
p = soup.find_all('p')
print str(p) + '\n' + '\n'
【问题讨论】: