当前位置:  开发笔记 > 编程语言 > 正文

从td标签BeautifulSoup Python获取href属性链接

如何解决《从td标签BeautifulSoupPython获取href属性链接》经验,为你挑选了1个好方法。



1> Charles Mars..:

这适用于Python 2.7:

table = soup.find('table', {'class': 'tableFile2'})
rows = table.findAll('tr')
for tr in rows:
    cols = tr.findAll('td')
    if len(cols) >= 4 and "2013" in cols[3].text:
        link = cols[1].find('a').get('href')
        print link

您之前代码的一些问题:

    soup.find()需要属性字典(例如{'class' : 'tableFile2'})

    并非每个cols实例都至少有3列,因此您需要先检查长度.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有