如何使用Python抓取网页tag操作


Posted in Python onFebruary 14, 2020

这篇文章主要介绍了如何使用Python抓取网页tag操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1. 获取操作tag

  • 获取操作tag的接种方式:
  • soup.find_all(name=None, attrs={}, recursive=True, text=None, limit=None, **kwargs),返回符合条件的所有标签,查找不到则返回[],可以传递标签名,标签属性,关键字参数,函数,True等
  • soup.find(name=None, attrs={}, recursive=True, text=None, **kwargs),返回第一个符合条件的标签,查找不到则返回None
  • soup.select(selector, _candidate_generator=None, limit=None),根据css选择器返回所有符合条件的标签
  • soup.select_one(selector),返回符合css选择器的第一个标签

2. 操作tag

  • tag.name ,获取标签名,例如:'div'
  • tag['attr_name'] , 获取标签的某个属性的值,string类型
  • tag['class'] ,获取标签的class属性值,list类型,例如:['orange', 'login']
  • tag.attrs ,获取标签的所有属性,dict类型
  • tag.get_text() ,返回标签的内容,或者 tag.text

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解Python中with语句的用法
Apr 15 Python
Python二分法搜索算法实例分析
May 11 Python
Python 专题二 条件语句和循环语句的基础知识
Mar 19 Python
Python将多个excel表格合并为一个表格
Feb 22 Python
Python中的Django基本命令实例详解
Jul 15 Python
PyTorch搭建一维线性回归模型(二)
May 22 Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
Dec 31 Python
详解Python中namedtuple的使用
Apr 27 Python
将python字符串转化成长表达式的函数eval实例
May 11 Python
Python实现弹球小游戏
Aug 01 Python
python+django+selenium搭建简易自动化测试
Aug 19 Python
Python的轻量级ORM框架peewee使用教程
Feb 05 Python
python使用python-pptx删除ppt某页实例
Feb 14 #Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 #Python
python在不同条件下的输入与输出
Feb 13 #Python
深入浅析python的第三方库pandas
Feb 13 #Python
使用python的pyplot绘制函数实例
Feb 13 #Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
Feb 13 #Python
python输出pdf文档的实例
Feb 13 #Python
You might like
PHP中常用的字符串格式化函数总结
2014/11/19 PHP
Laravel框架用户登陆身份验证实现方法详解
2017/09/14 PHP
php curl获取到json对象并转成数组array的方法
2018/05/31 PHP
php中的explode()函数实例介绍
2019/01/18 PHP
针对PHP开发安全问题的相关总结
2019/03/22 PHP
Javascript 刷新全集常用代码
2009/11/22 Javascript
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
Chrome中JSON.parse的特殊实现
2011/01/12 Javascript
capacityFixed 基于jquery的类似于新浪微博新消息提示的定位框
2011/05/24 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
2013/02/25 Javascript
jQuery中读取json文件示例代码
2013/05/10 Javascript
固定网页背景图同时保持图片比例的思路代码
2013/08/15 Javascript
JS判断变量是否为空判断是否null
2014/07/25 Javascript
利用原生JS自动生成文章标题树的实例
2016/08/22 Javascript
详解Vue-Cli 异步加载数据的一些注意点
2017/08/12 Javascript
JS实现按钮添加背景音乐示例代码
2017/10/17 Javascript
在vue中多次调用同一个定义全局变量的实例
2018/09/25 Javascript
Layui 动态禁止select下拉的例子
2019/09/03 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
Js视频播放器插件Video.js使用方法详解
2020/02/04 Javascript
vue配置多代理服务接口地址操作
2020/09/08 Javascript
[01:06]欢迎来到上海,TI9
2018/08/26 DOTA
Python实现破解12306图片验证码的方法分析
2017/12/29 Python
python按时间排序目录下的文件实现方法
2018/10/17 Python
对python特殊函数 __call__()的使用详解
2019/07/02 Python
python 字符串追加实例
2019/07/20 Python
Python高级特性之闭包与装饰器实例详解
2019/11/19 Python
美国婚礼礼品网站:MyWeddingFavors
2018/09/26 全球购物
护士毕业自我鉴定
2014/02/07 职场文书
幼儿园大班开学寄语
2014/08/02 职场文书
国际政治学专业推荐信
2014/09/26 职场文书
2015年宣传部工作总结范文
2015/03/31 职场文书
2015年车间管理工作总结
2015/07/23 职场文书
感恩教师主题班会
2015/08/12 职场文书
Python实战之疫苗研发情况可视化
2021/05/18 Python
mysql sum(if())和count(if())的用法说明
2022/01/18 MySQL