【发布时间】:2014-11-03 07:29:06
【问题描述】:
我想从新闻网页中提取段落的内容(完整的文本),我有一组 url,它应该只从中提取段落的内容。当我使用下面的代码时,它会给我整个 html 页面。
这是我的代码
import urllib2
import urllib
from cookielib import CookieJar
from bs4 import BeautifulSoup
cj = CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
p = opener.open("http://www.nytimes.com/2014/09/09/world/europe/turkey-is-courted-by-us-to-help- fight-isis.html?module=Search&mabReward=relbias%3Aw%2C%7B%222%22%3A%22RI%3A18%22%7D&_r=0")
print p.read()
soup = BeautifulSoup(p)
content = soup.find('p', attrs= {'class' : 'story-body-text story-content'})
print content
【问题讨论】:
标签: python beautifulsoup