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

超链接如下:

国际足球巴西世界杯

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

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 학습자의 빠른 성장을 도와주세요!