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

一份完整的项目计划书谷歌seo怎么做

一份完整的项目计划书,谷歌seo怎么做,旅游电网站建设目标,广州网站建设智能 乐云践新解析-BeautifulSoup 1.基本简介 1.BeautifulSoup简称:bs4 2.什么是Beatifulsoup?Beautifulsoup#xff0c;和1xm1一样#xff0c;是一个html的解析器#xff0c;主要功能也是解析和提取数据 3.优缺点?缺点: 效率没有1xm1的效率高优点: 接口设计人性化#xff0c;使用方…解析-BeautifulSoup 1.基本简介 1.BeautifulSoup简称:bs4 2.什么是Beatifulsoup?Beautifulsoup和1xm1一样是一个html的解析器主要功能也是解析和提取数据 3.优缺点?缺点: 效率没有1xm1的效率高优点: 接口设计人性化使用方便创建对象 服务器响应的文件生成对象 soup Beautifulsoup(response.read().decode()1xml) 本地文件生成对象 soup Beautifulsoup(open( 1.html),1xml) 注意: 默认打开文件的编码格式gbk所以需要指定打开编码格式BeautifulSoup基本使用 from bs4 import BeautifulSoupsoup BeautifulSoup(open(spider_解析_bs4基本使用.html, encodingutf-8), lxml)# 根据标签名查找节点,找到的是第一个符合条件的数据 # print(soup.a) # 获取的属性和属性值 # print(soup.a.attrs)# bs4的一些函数 # find # 返回的是第一个符合条件的数据 # print(soup.find(a))# 根据title的值来找到对应的标签对象 # print(soup.find(a, titlea2))# 根据class的值来找到对应的标签对象 注意的是class需要添加下划线 # print(soup.find(a, class_a1))# find_all 返回的是一个列表 并且返回了所有的a标签 # print(soup.find_all(a))# limit的作用是查找前几个数据 # print(soup.find_all(li, limit2))# select推荐使用 # select方法返回的是一个列表 并且会返回多个数据 # print(soup.select(a))# 可以通过.代表class 我们把这种操作叫做类选择器 # print(soup.select(.a1))# print(soup.select(#l1))# 属性选择器---通过属性来寻找对应的标签 # 查找l1标签中有id的标签 # print(soup.select(li[id]))# 查找到li标签中id为l2的标签 # print(soup.select(li[idl2]))# 层级选择器 # 后代选择器 # 找到div下面的li # print(soup.select(div li))# 子代选择器 # 某标签的第一级子标签 # 注意: 很多计算机编程语言中 如果不加空格就不会输出内容 但是在bs4中不会报错可以显示内容 # print(soup.select((div ul li)))# 找到a标签和li标签的所有的对象 # print(soup.select(a, li))# 节点信息 # 获取节点内容 # obj soup.select(#d1)[0] # 如果标签对象中 只有内容 那么string和get_text()都可以使用 # 如果标签对象中 除了内容还有标签 那么string就获取不到数据 而get_text()是可以获取数据 # 我们一般情况下 推荐使用get text() # print(obj.string) # print(obj.get_text())# 节点的属性 obj soup.select(#p1)[0] # name是标签的名字 # print(obj.name) # 将属性值作为一个字典返回 # print(obj.attrs)# 获取节点的属性 print(obj.attrs.get(class)) print(obj.get(class)) print(obj[class]) 爬取星巴克菜单网页内容实例 import urllib.request from bs4 import BeautifulSoupurl https://www.starbucks.com.cn/menu/request urllib.request.Request(url)response urllib.request.urlopen(request)content response.read().decode(utf-8)soup BeautifulSoup(content, lxml)# //*[classgrid padded-3 product]//strong # //*[classgrid padded-3 product]//div/stylename_list soup.select(ul[classgrid padded-3 product] strong) tu_list soup.select(ul[classgrid padded-3 product] div)for i in range(len(name_list)):name name_list[i].get_text().replace(/, ∕)img_url tu_list[i].attrs.get(style).split()[1].split()[0]basic_url https://www.starbucks.com.cnimg basic_url img_urlprint(name,img)
http://www.hkea.cn/news/14343741/

相关文章:

  • 电子商务网页设计与网站建设论文上海互联网公司排名
  • 给企业做网站的公司有哪些网站建设项目的工期计划
  • 江苏网站建设哪家快点网站建设有哪些方法
  • c语言也能干大事网站开发网站建设素材使用应该注意什么
  • 怎么在现有网站做直播内容电子商务网站建设选择
  • 购物网站怎么运营推广我国档案网站建设比较分析
  • 旅游网站管理系统论文深圳石岩做网站的公司
  • 公司招人去哪个网站宁波网站建设与推广方案
  • 电子商务书城网站建设方案注册功能的网站怎么做
  • 做淘客网站备案动画制作流程
  • 修车店怎么做网站网站怎么看好与不好
  • 网站建设公司的商业模式安徽建筑培训网
  • 电子商务网站建设维护有没有欺骗企业自建网站 备案
  • 赤峰网站建设企业福田附近公司做网站建设多少钱
  • 本机电脑怎么做网站免费咨询医生男科
  • 东莞高端网站建设费用wordpress自动提取标签
  • vue做的网站影响收录么外贸英文建站
  • php网站页面转wordpresswordpress模板无法自定义导航
  • txt怎么做网站网站后台如何修改参数
  • 广州贸易网站正能量视频素材免费下载网站
  • 网站策划书结尾网站建设公司怎么发展
  • 营销型网站分为哪几种如何做好网站seo优化
  • 述建设一个网站的具体步骤pc网站 手机网站 微网站
  • 网站建设技术总结电商排行榜10强
  • 网站大全全部网站备案管局审核
  • 扬州网站建设推广网站建设成功案例书籍
  • 管理手机网站wordpress插件使用方法
  • 做网站每月收入企业地址如何地图添加
  • 怎么模仿别人做网站seo观察网
  • 北仑建设局网站建设部网站上就能查