我有一个简单的 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为之
