【发布时间】:2015-01-23 15:09:10
【问题描述】:
我需要从链接 (a) 标记中获取 "href" 属性。
我跑
label_tag = row.find(class_='Label')
print(label_tag)
我明白了(抱歉,出于隐私原因,我无法显示链接和文字)
<a class="Label" href="_link_">_text_</a>
类型
<class 'bs4.element.Tag'>
但是当我跑步时(如BeautifulSoup getting href所示)
tag_link = label_tag['href']
print(tag_link)
我猜是以下错误(在第一个命令上)
TypeError: 'NoneType' object is not subscriptable
有什么线索吗? 提前致谢
[已解决] 编辑:我犯了一个错误(循环遍历具有异构结构的元素)
【问题讨论】:
-
您能展示一下您目前拥有的完整代码吗?谢谢。
标签: python html beautifulsoup html-parsing