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

手机 网站模板市场调研模板

手机 网站模板,市场调研模板,如何做网站卡密,手机怎么进入pc端通过HTMLPaser和urlib模块对网页进行抓取并分析实现步骤#xff1a;1、自定义MYHTMLParser类2、实例化类并访问天气预报官网3、抓取关键数据4、对数据进行切片处理并输出字典from html.parser import HTMLPaser #处理页面模块from urllib import request #访问网站模块L […通过HTMLPaser和urlib模块对网页进行抓取并分析实现步骤1、自定义MYHTMLParser类2、实例化类并访问天气预报官网3、抓取关键数据4、对数据进行切片处理并输出字典from html.parser import HTMLPaser   #处理页面模块from urllib import request  #访问网站模块L []  #定义列表接受抓取的信息class MYHTMLPaser(HTMLParser):  #自定义MYHTMLParser类重写方法#定义三个函数#handle_starttag:处理开始标签  attrs:标签属性 tag:标签a_t False #定义a_t变量为提出标签内容时的判断做准备def handle_starttag(self,tag,attrs):if tag h1 and len(attrs) 0:  #找出不带属性的h1标签self.a_t Trueelse  tag p and len(attrs) 1: #找出属性大于1的p标签self.a_t True#handle_data:处理标签内容 data:标签内容def handle_data(self,data):if self.a_t True:  #取出h1标签p标签的内容并添加到L列表中L.append(data)#handle_endtag:处理结束标签def handle_endtag(self,tag):self.a_t False #一个标签读取完成后恢复a_t变量为下一个标签的读取判断做准备#自定义类实例化p MYHTMLParser()#访问天气预报官网with request.urlopen(http://www.weather.com.cn/weather/101010100.shtml) as f:data  f.read().decode(utf-8)   #读取网页数据#解析网页信息查找未来七天的天气情况并输出到列表中p.feed(str(data))p.close() #关闭资源#对列表进行操作输出字典L1 list(list(L)[2:-6])[1:][::2]L2 list(list(L)[2:-6])[::2]weather dict(zip(L2,L1))#输出天气print(weather)输出结果如下图源码如下# 本模块对一周天气情况进行爬虫fromhtml.parserimportHTMLParserfromurllibimportrequestimportre# 自定义MYHTMLParser类L []classMYHTMLParser(HTMLParser):a_t Falsedef handle_starttag(self,tag,attrs):if tag h1andlen(attrs) 0:self.a_t Trueelif tag pandlen(attrs) 1:self.a_t Truedef handle_data(self,data):ifself.a_t True:L.append(data)def  handle_endtag(self,tag):self.a_t False# 自自定义类实例化p MYHTMLParser()# 访问天气预报官网withrequest.urlopen(http://www.weather.com.cn/weather/101010100.shtml)asf:data f.read().decode(utf-8)# 解析网页输出关键信息p.feed(str(data))p.close()# 转成字典L1 list(list(L)[2:-6])[1:][::2]L2 list(list(L)[2:-6])[::2]weather dict(zip(L2,L1))print(weather)
http://www.zqtcl.cn/news/883909/

相关文章:

  • 温州建网站哪家强网站建设谈客户说什么
  • 网站的子域名怎么设置整站seo排名外包
  • 免费网站在哪下载苏州建设银行网站
  • 邹平 建设项目 网站公示怎样做网站卖自己的产品教程
  • 手机免费网站建设哪家公司好免费动态域名申请
  • 提升网站排名怎么提交自己的网站
  • cms网站开发phpwordpress有什么功能
  • 专业网站制作解决方案自己在家搭建服务器
  • 中小企业网站提供了什么英文营销网站建设
  • 玉环市建设工程检测中心网站网站建设服务的具体条件
  • 主机网站wampserver搭建网站
  • 建设银行网站点不进去深圳龙华区招聘网最新招聘信息
  • 网站建设公司现在还挣钱吗wordpress棋牌
  • 网站建设有什么技术自媒体平台哪个好
  • 可以建网站的软件南昌seo代理商
  • 手机网站建设宽度中小型企业网站模板
  • 网站开发需要的所有技术中信建设有限责任公司历任董事长
  • 安徽省建设干部学校网站首页做软件是什么工作
  • 图书馆网站设计方案安徽质量工程建设网站
  • 电子商务网站建设效果那个网站可以做链接
  • 怎样做投资与理财网站网页设计优秀案例分析
  • 网站制作需要学什么搜狗网页版入口
  • html源码网seo搜索优化工程师招聘
  • 做的网站在小窗口中怎么保持中间广东省公共资源交易中心地址
  • 合肥做网站汇站网织梦网站广告代码教程
  • 复兴专业做网站wordpress搬家502
  • 代做毕网站淘宝权重查询
  • 有专做高端折扣女装的网站吗大连最好的做网站的公司
  • 网站需求嘉兴seo关键词优化
  • 自己开发微网站上海成品网站