BeautifulSoup文档实例结果不符(has_class_but_no_id())

来源:3-4 BeautifulSoup使用

慕粉1257044316

2017-01-09 10:16

自定义方法搜索文档树,自定义的方法没有起到作用

http://img.mukewang.com/5872f2240001d69406410217.jpg

写回答 关注

2回答

  • Explorer_C
    2017-12-31 20:48:46

    原本我也是遇到这个问题搜索全网发现就这么一个帖子相关-。-

    其实程序输出没错,是理解错误的原因。

    BS4解析HTML文件,就很直接的,看到<p>这个标签符合条件,返回值为True,打印出来的就是<p>标签里的内容呀,只是恰好包含了几个<a>标签,因为这些<a>标签是<p>标签的子节点呀。

    而并没有单独地把<a>标签打印出来就说明程序的输出是没问题的。

    Explor...

    说清楚点就是<a>标签没被作为List中的一个元素输出。

    2017-12-31 21:33:09

    共 1 条回复 >

  • Seraphine
    2017-01-10 18:59:26

    没有必要那么麻烦的啊soup.find_all("a", class_="sister")直接遍历“爱丽丝文档”里面的id class是sisteer的a标签,soup.find_all(id='link2'这个遍历文档里id为link2的a标签,不需要你那样的,而且我不明白你那样写是为了什么。beautifulsoup中文文档这个你可以先看一下。

    Explor...

    你根本没懂别人问的什么。

    2017-12-31 14:58:26

    共 1 条回复 >

python遇见数据采集

本教程让你初步掌握Python进行数据采集,创造属于你的价值

59669 学习 · 200 问题

查看课程

相似问题