如何使用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实现rest请求api示例
Apr 22 Python
Python代码的打包与发布详解
Jul 30 Python
python超简单解决约瑟夫环问题
May 12 Python
Python守护进程用法实例分析
Jun 04 Python
详解Django中的过滤器
Jul 16 Python
Python三级目录展示的实现方法
Sep 28 Python
Python使用re模块正则提取字符串中括号内的内容示例
Jun 01 Python
深入浅析Python中list的复制及深拷贝与浅拷贝
Sep 03 Python
python对html过滤处理的方法
Oct 21 Python
解决Python运行文件出现out of memory框的问题
Dec 03 Python
3行Python代码实现图像照片抠图和换底色的方法
Oct 10 Python
python实现将中文日期转换为数字日期
Jul 14 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
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
163的邮件用phpmailer发送(实例详解)
2013/06/24 PHP
php curl基本操作详解
2013/07/23 PHP
PHP整数取余返回负数的相关解决方法
2014/05/15 PHP
教你如何快捷的使用cmd访问mysql小技巧
2014/05/26 PHP
php计算函数执行时间的方法
2015/03/20 PHP
php文件上传、下载和删除示例
2020/08/28 PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
2016/11/22 PHP
Thinkphp5 自定义上传文件名的实现方法
2019/07/23 PHP
js中将字符串转换成json的三种方式
2011/01/12 Javascript
用Javascript来生成ftp脚本的小例子
2013/07/03 Javascript
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
3种不同方式的焦点图轮播特效分享
2013/10/30 Javascript
JS常用表单验证方法总结
2014/05/22 Javascript
用html+css+js实现的一个简单的图片切换特效
2014/05/28 Javascript
js锁屏解屏通过对$.ajax进行封装实现
2014/07/31 Javascript
jQuery学习心得总结(必看篇)
2016/06/10 Javascript
jQuery EasyUI常用数据验证汇总
2016/09/18 Javascript
解析jquery easyui tree异步加载子节点问题
2017/03/08 Javascript
纯js实现动态时间显示
2020/09/07 Javascript
JS中Safari浏览器中的Date
2017/07/17 Javascript
vuex+axios+element-ui实现页面请求loading操作示例
2020/02/02 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
Python将文本去空格并保存到txt文件中的实例
2018/07/24 Python
Python批量删除只保留最近几天table的代码实例
2019/04/01 Python
python查看数据类型的方法
2019/10/12 Python
一个基于canvas的移动端图片编辑器的实现
2020/10/28 HTML / CSS
美国批发零售网站:GearXS
2016/07/26 全球购物
医药学专业大学生职业生涯规划书论文
2014/01/21 职场文书
志愿者活动总结
2014/04/28 职场文书
运动会演讲稿50字
2014/08/25 职场文书
公司新人试用期自我评价
2014/09/17 职场文书
教师个人自我剖析材料
2014/09/29 职场文书
停发工资证明范本
2015/06/12 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
win11无法添加打印机怎么办? 提示windows无法打开添加打印机的解决办法
2022/04/05 数码科技