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

超链接如下:

国际足球巴西世界杯

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

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

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

天蓬老师
天蓬老师

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

répondre à tous (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版本

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!