美文网首页
css选择器简单使用

css选择器简单使用

作者: 徒手說梦话 | 来源:发表于2019-01-28 13:12 被阅读0次
from bs4 import BeautifulSoup

html = """
    <table class="tablelist" cellpadding="0" cellspacing="0">
                <tbody><tr class="h">
                    <td class="l" width="374">职位名称</td>
                    <td>职位类别</td>
                    <td>人数</td>
                    <td>地点</td>
                    <td>发布时间</td>
                </tr>
                                <tr class="even">
                    <td class="l square"><a target="_blank" href="position_detail.php?id=47342&amp;keywords=python&amp;tid=0&amp;lid=0">TEG05-高级安全策略工程师(深圳)</a></td>
                    <td>技术类</td>
                    <td>1</td>
                    <td>深圳</td>
                    <td>2019-01-27</td>
                </tr>
                                <tr class="odd">
                    <td class="l square"><a target="_blank" href="position_detail.php?id=47331&amp;keywords=python&amp;tid=0&amp;lid=0">18428-财付通平台组件测试工程师</a></td>
                    <td>技术类</td>
                    <td>1</td>
                    <td>深圳</td>
                    <td>2019-01-27</td>
                </tr>
                                <tr class="even">
                    <td class="l square"><a target="_blank" href="position_detail.php?id=47318&amp;keywords=python&amp;tid=0&amp;lid=0">CSIG07-基础安全威胁情报分析师</a></td>
                    <td>技术类</td>
                    <td>4</td>
                    <td>深圳</td>
                    <td>2019-01-27</td>
                </tr>
                                <tr class="odd">
                    <td class="l square"><a target="_blank" href="position_detail.php?id=47319&amp;keywords=python&amp;tid=0&amp;lid=0">CSIG07-业务威胁情报分析师</a></td>
                    <td>技术类</td>
                    <td>1</td>
                    <td>深圳</td>
                    <td>2019-01-27</td>
                </tr>
                                <tr class="even">
                    <td class="l square"><a target="_blank" href="position_detail.php?id=47320&amp;keywords=python&amp;tid=0&amp;lid=0">CSIG07-业务威胁情报分析师</a></td>
                    <td>技术类</td>
                    <td>2</td>
                    <td>深圳</td>
                    <td>2019-01-27</td>
                </tr>
                                <tr class="odd">
                    <td class="l square"><a target="_blank" href="position_detail.php?id=47317&amp;keywords=python&amp;tid=0&amp;lid=0">25925-数据挖掘工程师</a></td>
                    <td>技术类</td>
                    <td>2</td>
                    <td>深圳</td>
                    <td>2019-01-27</td>
                </tr>
                                <tr class="even">
                    <td class="l square"><a target="_blank" href="position_detail.php?id=47311&amp;keywords=python&amp;tid=0&amp;lid=0">PCG04-测试开发高级工程师(深圳)</a></td>
                    <td>技术类</td>
                    <td>1</td>
                    <td>深圳</td>
                    <td>2019-01-27</td>
                </tr>
                                <tr class="odd">
                    <td class="l square"><a target="_blank" href="position_detail.php?id=47297&amp;keywords=python&amp;tid=0&amp;lid=0">28603-116 微信支付效能开发工程师(深圳)</a></td>
                    <td>技术类</td>
                    <td>1</td>
                    <td>深圳</td>
                    <td>2019-01-27</td>
                </tr>
                                <tr class="even">
                    <td class="l square"><a target="_blank" href="position_detail.php?id=47299&amp;keywords=python&amp;tid=0&amp;lid=0">28601-微信支付行业缴费开发工程师(深圳)</a></td>
                    <td>技术类</td>
                    <td>1</td>
                    <td>深圳</td>
                    <td>2019-01-27</td>
                </tr>
                                <tr class="odd">
                    <td class="l square"><a target="_blank" href="position_detail.php?id=47300&amp;keywords=python&amp;tid=0&amp;lid=0">19157-车联物联安全—固件/硬件安全研究员(上海)</a></td>
                    <td>技术类</td>
                    <td>1</td>
                    <td>上海</td>
                    <td>2019-01-27</td>
                </tr>
                                <tr class="f">
                    <td colspan="5">
                        <div class="left">共<span class="lightblue total">550</span>个职位</div>
                        <div class="right"><div class="pagenav"><a href="javascript:;" class="noactive" id="prev">上一页</a><a class="active" href="javascript:;">1</a><a href="position.php?keywords=python&amp;start=10#a">2</a><a href="position.php?keywords=python&amp;start=20#a">3</a><a href="position.php?keywords=python&amp;start=30#a">4</a><a href="position.php?keywords=python&amp;start=40#a">5</a><a href="position.php?keywords=python&amp;start=50#a">6</a><a href="position.php?keywords=python&amp;start=60#a">7</a><a href="position.php?keywords=python&amp;start=70#a">...</a><a href="position.php?keywords=python&amp;start=540#a">55</a><a href="position.php?keywords=python&amp;start=10#a" id="next">下一页</a><div class="clr"></div></div></div>
                        <div class="clr"></div>
                    </td>
                </tr>
            </tbody></table>
"""

soup = BeautifulSoup(html,'lxml')

# 获取所以的tr标签
# trs = soup.select("tr")

# 获取第二个tr标签
""" 
tr = soup.select("tr")[1]
print(tr) 
"""

# 获取所以class等于even的tr标签
# trs = soup.select("tr.even")

# 获取所以a标签的href属性
""" 
trs = soup.select("a")
for a in trs:
    href = a['href'] 
"""

# 获取所有职位信息
trs = soup.select('tr')[:-1]
for tr in trs:
    infos = list(tr.stripped_strings)

相关文章

  • CSS选择器

    css选择器 CSS选择器可以简单分为三类:简单选择器、伪元素选择器、组合选择器 简单选择器 标签选择器 标签选择...

  • CSS 选择器

    CSS 选择器 CSS 基本选择器及其扩展 CSS 基本选择器 通配符选择器 * 元素选择器 使用标签的名称...

  • css简单标签

    使用简单的css制作如下样式标签: 其中css的伪类选择器:empty注意下: 1.伪类选择器::empty(该元...

  • 常用css选择器

    CSS常用选择器: 一、简单选择器 *,通用元素选择器,匹配任何元素E,标签选择器,匹配所有使用E标签的元素.cl...

  • 前端之路——笔记(基础css)

    学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握CSS三种显示...

  • 前端之路——笔记(基础css)

    学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握CSS三种显示...

  • day003_css基础

    css 标签选择器 id选择器 类选择器(开发使用) css 链接方式 1、内嵌式(head标签内...

  • CSS选择器学习

    CSS选择器是学习CSS的一个核心部分,HTML页面中的元素就是通过CSS选择器来进行控制的,熟练使用CSS选择器...

  • css

    css如何使用 层级选择器

  • 前端基础入门二(CSS)

    学习大纲 学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握CS...

网友评论

      本文标题:css选择器简单使用

      本文链接:https://www.haomeiwen.com/subject/cxrajqtx.html