• 10分钟 GET 新技能 - CSS选择器

    • 1. CSS选择器是什么?
    • 2. CSS选择器 的基本规则
    • 3. Python 流行库 BeautifulSoup 中使用 CSS选择器

10分钟 GET 新技能 - CSS选择器

1. CSS选择器是什么?

CSS选择器 就是 选择 XML文件/HTML文件节点路径表达式

2. CSS选择器 的基本规则

表达式 描述
tagname 从当前节点向下的标签名称
#idname 根据id选择
.classname 根据class选择

3. Python 流行库 BeautifulSoup 中使用 CSS选择器

from bs4 import BeautifulSouptext = u"""
<ul><li class="blog-unit"><a href="/first">第一个</a></li><li class="blog-unit"><a href="/second">第二个</a></li>
</ul>
"""
html = BeautifulSoup(text,"lxml")
article_as = html.select("li.blog-unit a")
for article_a in article_as:print(article_a.get("href"))

打印结果是:

/first
/second
for article_a in article_as:print(article_a.string)

打印结果是:

第一个
第二个

版权声明:转载必须注明本文转自 East196 的博客:http://blog.csdn.net/east196

10分钟 GET 新技能 - CSS选择器相关推荐

  1. 10分钟 GET 新技能 - 导言

    10分钟 GET 新技能 - 导言 1. 10分钟可以做什么? 2. 10分钟 GET 一个新技能,可能么? 3. 所以 ~~ 10分钟 GET 新技能 - 导言 1. 10分钟可以做什么? 10分钟 ...

  2. 10分钟 GET 新技能 - 正则表达式

    10分钟 GET 新技能 - 正则表达式 1. 正则表达式是什么? 2. 正则表达式的基本规则 3. Python 标准库 re 中使用 正则表达式 10分钟 GET 新技能 - 正则表达式 1. 正 ...

  3. 10分钟 GET 新技能 - 协程

    10分钟 GET 新技能 - 协程 1. 协程 是什么? 2. 协程 的基本规则 3. Python 流行库 gevent 中使用 协程 10分钟 GET 新技能 - 协程 1. 协程 是什么? 协程 ...

  4. 10分钟 GET 新技能 - XPath

    10分钟 GET 新技能 - XPath 1. XPath 是什么? 2. XPath 的基本规则 3. Python 流行库 lxml 中使用 XPath 10分钟 GET 新技能 - XPath ...

  5. 10分钟 GET 新技能 - JSON

    10分钟 GET 新技能 - JSON 1. JSON是什么? 2. JSON 的基本规则 3. Python 标准库 json 中使用 JSON 10分钟 GET 新技能 - JSON 1. JSO ...

  6. 10分钟 GET 新技能 - Markdown

    [TOC] 目录 一级标题 二级标题 三级标题 # 一级标题 一级标题 ## 二级标题 二级标题 ### 三级标题 三级标题 > 引用 引用 --- 横线 - 列表项 - 列表项 列表项 列表项 ...

  7. 10分钟带你探索css中更为奇妙的奥秘

    10分钟带你探索css中更为奇妙的奥秘

  8. 在10分钟内在新Mac中设置Java开发环境(更新)

    这只是一个小的更新文章,它引用了2个较旧的条目( a , b ),我将它们合并为一个步骤,就像一步操作,并确保所有功能都在最新的MacOSX 10.9 Mavericks下工作 . 我主要针对的是初次 ...

  9. #今日论文推荐#1小时学会走路,10分钟学会翻身,世界模型让新生机器狗掌握多项技能

    #今日论文推荐#1小时学会走路,10分钟学会翻身,世界模型让新生机器狗掌握多项技能 人类宝宝在出生后的第1年里,就会逐渐掌握协调能力,学习坐.立.翻滚和爬行. 那么机器人呢? 机器人能完成多复杂的任务 ...

最新文章

  1. datatable自动增加序号
  2. vector容器中数据的排序方法
  3. 被swoole坑哭的PHP程序员
  4. 皮一皮:没有草原也敢买马?
  5. 【数字信号处理】相关函数应用 ( 正弦信号 的 自相关函数 分析 二 | 在白噪声中检测正弦信号 )
  6. reactjs定义组件:类式组件
  7. 【开源项目】Android下自定义HASH【支持一个key对应多个value--根据key排序】
  8. 微博API接入初识【cxn专用】
  9. 【2017年第1期】专题导读:大数据与信用评价系统
  10. 002 html总结
  11. C#绘图工具之Move
  12. 小米11 Pro概念图曝光:曲面挖孔屏+后置五摄相机模组
  13. 海龟交易策略要点总结
  14. Spring 初始化2次的问题
  15. Oracle 获取当前日期及日期格式
  16. autojs实现无障碍关机重启和随机姓名
  17. (转载)file_get_contents(php://input)
  18. 十门峡旅游攻略:临安十门峡的春天
  19. Java音乐播放器设计
  20. Pycharm2018永久破解方法

热门文章

  1. springboot-利用exmail服务器发送邮件
  2. 开发的APP应用《我懂了-做个健康好宝宝》,推荐下
  3. Laravel框架上传文件到OSS
  4. 傻瓜式学习webpack(四)——图片处理
  5. workbench设置单元坐标系_ANSYS入门教程,ANSYS中的坐标系及其操作
  6. php zookeeper分布式事务,ZK实现分布式事务锁代码及原理验证
  7. C# 纷享销客API接口调用
  8. Linux miny选择字体,linux下sed命令对文件执行文本替换
  9. 你还记得神马搜索吗?
  10. 鼠标在滑块上滚轮控制_高速直线运动导轨—CUBIC滚轮直线导轨