Python:使用BeautifulSoup提取锚文本
天蓬老师
天蓬老师 2017-04-17 13:08:02
0
2
424

超链接如下:

国际足球巴西世界杯

现在,我想提取锚文本:国际足球巴西世界杯
现在的方法:

a = """国际足球巴西世界杯""" soup = BeautifulSoup("".join(a)) print soup.contents[0].string

结果输出None,我知道问题出在标签a中还包含其他的标签(span),从而导致出错,不知道怎么实现呢?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复 (2)
PHPzhong
from bs4 import BeautifulSoup html = '国际足球巴西世界杯' soup = BeautifulSoup(html) print(soup.select('a')[0].text)
    迷茫

    解决办法:

    a = """国际足球巴西世界杯""" soup = BeautifulSoup("".join(a)) print soup.text

    注:要使用bs4版本

      最新下载
      更多>
      网站特效
      网站源码
      网站素材
      前端模板
      关于我们 免责声明 Sitemap
      PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!