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

网站开发 自动填写表单做网站专家

网站开发 自动填写表单,做网站专家,佛山市网络seo推广公司,网上做网站广告投放通过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://wiki.neutronadmin.com/news/72586/

相关文章:

  • 如何构建网站平台数学网站怎么做
  • phpwind网站公司网站开发费算什么费用
  • 十大网站建设排名四川省城乡住房建设厅网站
  • 安阳河南网站建设注册网页代码
  • 网站建设毕业答辩ppt怎么写有没有做网站源代码修改的
  • 网站 被黑wordpress空间安装教程
  • 海南省城乡建设部网站首页怎么用linux做网站服务器
  • 网站建设视频代码wordpress安装图片不显示
  • 网站登录界面模板html龙岩
  • 有哪些可以做策划方案的网站怎么让网站绑定域名
  • 网站用什么服务器wordpress 文章主题图
  • 做网站的那些个人工作室公司网站建设需要注意事项
  • 企业建设网站价格网站优化总结报告
  • 有那些网站可以做推广紫色 网站
  • 淘宝网站建设评价表什么网站有教做变蛋的
  • 网站开发程序有哪些常熟市维摩剑门绿茶网站建设目标
  • 零基础学pytho 网站开发购物网站建设多少钱
  • 网页制作与网站建设完全学习手册下载网站做哪些比较有意思
  • 商丘网站建设公司网站建设对接模版
  • vue做的网站有什么搜索数据
  • 南京做网站具体需要多少钱桐城市美好乡村建设办公室网站
  • wordpress 建站后端大同百度做网站多少钱
  • 公司网站建设项目的成本计划管理员修改网站的参数会对网站的搜效果产生什么影响?
  • 网站系统建设项目北京seo优化诊断
  • 淘宝网站的建设与运营设计思路网络规划设计师如何复习
  • 武清网站开发tjniu2018网站流量怎么做
  • 深圳快速网站制南宁企业网站设计
  • 有没有专门做淘宝客的网站wordpress 主题版权
  • 网站原型设计流程wordpress可视化编辑器不显示
  • 岳阳建设公司网站建设网站公司电话销售话术