Skip to main content
 首页 » 编程设计

python之从文章 BeautifulSoup 中获取文本

2025年05月04日16haluo1

我有一个简单的 python 程序,它在 url 中搜索关键字并返回 true 或 false。我想修改它,所以我只在文章内部搜索,而不是标题,而不是网页或广告或其他文章中的其他内容,等等。我有数百个 URLS 要检查,但它们没有;没有相同的样式(我猜猜,还没有检查所有但它有点明显)。如果可能的话,我怎么能做这样的事情呢?第一次使用 BeautifulSoup。

这是我现在用的

import re 
import sys 
from BeautifulSoup import BeautifulSoup 
import urllib2 
 
#argecho.py 
 
content = urllib2.open(sys.argv[1]).read() 
 
print sys.argv[2] in content # -> True 

我将 url 和关键字作为参数发送,因为我有另一个脚本为数百个 url 调用它。

请您参考如下方法:

没有简单的方法可以从网页中提取文章。您可以使用一些提取内容的外部服务,例如 Readability和 python library为之