当前位置: 首页 > news >正文

青浦区网站建设公司商丘网站建设费用

青浦区网站建设公司,商丘网站建设费用,网址推荐,视频手机网站开发利用它可以不用编写正则表达式即可方便的实现网页信息的提取。 pip3 install beautifulsoup4 用法讲解#xff1a;常用解析库#xff1a; lxml HTML解析器 lxml XML解析器 from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) print(soup.prettify()) #格式化代…利用它可以不用编写正则表达式即可方便的实现网页信息的提取。 pip3 install beautifulsoup4 用法讲解常用解析库 lxml HTML解析器  lxml XML解析器 from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) print(soup.prettify())  #格式化代码 print(soup.title.string) ------------------------------------------------------------------ #标签选择器 ##选择元素 from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) print(soup.title) print(type(soup.title)) print(soup.head) print(soup.p) 如果有很多满足条件只会输出第一个。 ##获取名称from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) print(soup.title.name) ##获取属性from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) print(soup.p.attrs[name])#获取name属性的值 print(soup.p[name]) ##获取内容: from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) print(soup.p.string) ##嵌套选择 from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) print(soup.head.title.string)##1、子节点和子孙节点 from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) print(soup.p.children)#迭代器 for i,child in enumerate(soup.p.children):print(i,child) ##2 from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) print(soup.p.contents)#获取p内的所有内容列表 ##3 from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) print(soup.p.descendants) #迭代器 for i,child in enumerate(soup.p.descendants):print(i,child) ##1、父节点和祖先节点 from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) print(soup.p.parent) #迭代器##2 from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) print(enumerate(list(soup.p.parents))) #迭代器##兄弟节点 from bst import BeautifulSoup soup BeautifulSoup(html,lxml) print(list(enumerate(soup.a.next_siblings))) print(list(enumerate(soup.a.privious_siblings))) ------------------------------------------------------------------ #标准选择器 find_all(name,attrs,recursive,text,**kwargs) 可根据标签名、属性、内容查找文档 ##name from bs4 import BeautifulSoup soup BeautifulSoup(html,html) print(soup.find_all(ul)) print(type(soup.find_all(ul)[0]))from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) for ul in soup.find_all(ul):print(ul.find_all(li))##attrs from bs4  import BeautifulSoup soup BeautifulSoup(html,lxml) print(soup.find_all(attrs{id:list-1})) print(soup.find_all(attrs {name:element})) print(soup.find_all(id list-1)) print(soup.find_all(class_element)) ##以上四句的输出一样##text from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) print(soup.find_all(textFoo))#find(name,attrs,recursive,text,**kwargs) 返回单个元素. from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) print(soup.find(ul)) print(type(soup.find(ul))) print(soup.find(page))#find_parents()find_parent() find_next_siblings() find_next_sibling() find_all_next()  find_next() find_all_previous() find_previous()#CSS选择器   通过select()直接传入CSS选择器即可完成选择 from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) pirnt(soup.select(.panel.panel-heading))# class用. print(soup.select(ul li)) print(soup.select(#list-2.element)) print(type(soup.select(ul)[0]))#from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) for ul in soup.select(ul):print(ul.select(li)) ##获取属性from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml)for ul in soup.select(ul):print(u[id])print(ul.attrs[id]) ##获取内容from bs4 import BeautifulSoup soup BeautifulSoup(html,lxml) for ul in soup.select(li):print(li.get_text())#标签选择器 #标准选择器 #CSS选择器 总结* 推荐使用lxml解析库,必要使用html.parser* 标签选择筛选功能弱但是速度快。* 建议使用find()find_all()查询匹配单个结果或者多个结果。* 如果对CSS选择器熟悉可以使用select()* 记住常用的获取属性和文本值的方法。
http://www.pierceye.com/news/607217/

相关文章:

  • 网页设计网站网站建设课程设计客户关系管理流程图
  • 网站开发遇到的难题品牌策划公司有哪些
  • 网站如何做视频链接网络服务器可提供的常见服务
  • 做二手钢结构网站有哪些网站建设开发ppt
  • 做网站分什么软件免费备案网站空间
  • 网站建设公司大全如何制作网站视频的软件
  • 手机网站开发有前途软件开发服务费税率
  • 代做网站的公司有哪些logo一键生成器不要钱的
  • 网站建设和编程的区别游戏网站模板html
  • 大麦网网站内似网站开发百度资料怎么做网站
  • 网站销售方案英文淘宝网站建设
  • wordpress双语网站微信二次开发
  • 公司的网站建设做什么费用尚海整装公司电话
  • 贵阳市建设厅官方网站官方网站开发需要几个技术人员
  • 电子政务网站模版科学规划网页的做法是
  • 昆明网站建设猫咪科技抚州网站建设
  • 山东网站建设运行工资做的很漂亮的网站
  • 网站免费源码大全无用下载淘宝支持做微交易网站吗
  • 常用网站推广方法石家庄营销网站建设价格
  • 网站界面设计的基本原则是什么论坛做视频网站
  • 学校网站总务建设怎么做网站流量竞品分析
  • 企业网站建设所需要的资料网站备案 icp备案
  • 商城类网站方案中国风 wordpress主题
  • 网站更换服务器教程南阳网站推广招聘
  • 海尔网站的建设目标四库一平台个人信息查询
  • 佛山市建设网站公司网站手机端和电脑端
  • 属于c2c的网站是重庆化工建设信息网站
  • 高端大气网站推荐网赌网站建设多少钱
  • 宁波网站关键词优化排名网站修改图片怎么做
  • 苏州网站建设案例购买网站域名