【发布时间】:2016-11-04 01:27:04
【问题描述】:
我想执行此操作并从 title 和 href 属性中获取所有文本。代码运行,我确实得到了所有需要的数据,但我想将输出分配给一个数组,当我尝试分配它时,它只会给我最后一个属性在 HTML 中为真的实例。
from bs4 import BeautifulSoup
import urllib
r = urllib.urlopen('http://www.genome.jp/kegg-bin/show_pathway?map=hsa05215&show_description=show').read()
soup = BeautifulSoup((r), "lxml")
for area in soup.find_all('area', href=True):
print area['href']
for area in soup.find_all('area', title=True):
print area['title']
如果有帮助,我会这样做,因为稍后我将创建一个包含数据的列表。我刚刚开始学习,所以非常感谢额外的解释。
【问题讨论】:
标签: python-2.7 web-scraping beautifulsoup urllib2