Python爬虫编程思想(58): 用Beautiful Soup CSS选择器嵌套选择节点

Posted 蒙娜丽宁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python爬虫编程思想(58): 用Beautiful Soup CSS选择器嵌套选择节点相关的知识,希望对你有一定的参考价值。

        CSS选择器与节点选择器一样,同样可以嵌套调用。也就是在通过CSS选择器选取一些节点后,可以继续在这些节点的基础上继续使用CSS选择器,当然,也可以将节点选择器、方法选择器和CSS选择器混着一起使用。

        下面的例子将CSS选择器与方法选择器混合使用来选取特定的节点。

from bs4 import BeautifulSoup
html = \'\'\'
<div>
    <ul>
        <li class="item1" value1="1234" value2 = "hello world">
             <a href="https://geekori.com"> geekori.com</a>
        </li>
        <li class="item">
           <a href="https://www.jd.com"> 京东商城</a>
           <a href="https://www.google.com">谷歌</a>
        </li>        
    </ul>
    <ul>
        <li class="item

以上是关于Python爬虫编程思想(58): 用Beautiful Soup CSS选择器嵌套选择节点的主要内容,如果未能解决你的问题,请参考以下文章

Python爬虫编程思想:网络爬虫的基本原理

Python爬虫编程思想(83):用Python操作SQLite数据库

Python爬虫编程思想(83):用Python操作SQLite数据库

Python爬虫编程思想(122):抓取移动App数据--用mitmproxy监听App的请求与响应数据

Python爬虫编程思想(97):用Selenium模拟浏览器的单击动作

Python爬虫编程思想(11):用urllib请求基础验证页面