得到排污许可证编号,有效期信息 ,主要污染物年排放总量


    #查询水污染物排放量
    url_idshui = "approveWater_xkzgk&dataid=864cf97a36544cd0a4065812cc8f4974&isVersion=&operate=readonly"  #水污物页面
    datasshui = {"xkgk": "getxxgkContent",
             "dataid": "864cf97a36544cd0a4065812cc8f4974"}
    urlshui = "http://permit.mee.gov.cn/permitExt/xkgkAction!xkgk.action?xkgk=" + url_idshui
    html = requests.get(urlshui).text  #得到水污染物页面HTML源码
    html = etree.HTML(html)            #进行格式转换,否则出错
    shuicod = html.xpath('//table[@id="fswrwinfo4"]/tr[3]/td[1]/text()')#得到全厂COD年排放量
    shuiandan=html.xpath('//table[@id="fswrwinfo4"]/tr[4]/td[1]/text()') #得到全厂氨氮年排放量
    shuicod = "".join(shuicod).replace('\n', '').replace('\r', '').replace('\t', '')
    shuiandan = "".join(shuiandan).replace('\n', '').replace('\r', '').replace('\t', '')  # 由list类型转换为字符串类型
    print('COD年排放量:',shuicod)
    print('氨氮年排放量:',shuiandan)

    #查询大气污染物排放量
    url_idshui = "approveAtmosphere_xkzgk&dataid=864cf97a36544cd0a4065812cc8f4974&isVersion=&operate=readonly"  # 水污物页面
    datasshui = {"xkgk": "getxxgkContent",
                 "dataid": "864cf97a36544cd0a4065812cc8f4974"}
    urlshui = "http://permit.mee.gov.cn/permitExt/xkgkAction!xkgk.action?xkgk=" + url_idshui
    html = requests.get(urlshui).text  # 得到水污染物页面HTML源码
    html = etree.HTML(html)  # 进行格式转换,否则出错
    shuicod = html.xpath('//table[@id="spenterair"]/tr[4]/td[1]/text()')  # 得到全厂二氧化硫年排放量
    shuiandan = html.xpath('//table[@id="spenterair"]/tr[5]/td[1]/text()')  # 得到全厂氮氧化物年排放量
    shuicod = "".join(shuicod).replace('\n', '').replace('\r', '').replace('\t', '')
    shuiandan="".join(shuiandan).replace('\n', '').replace('\r', '').replace('\t', '')   #由list类型转换为字符串类型
    print('二氧化硫年排放量:', shuicod)
    print('氮氧化物年排放量:', shuiandan)






pass






root=Tk () #创建窗口
root.title("label-test")
root.geometry("800x900+300+100") #小写x代表乘号500x400为窗口大小,+500+300窗口显示位置
l = Label(root, text="请输入要下载的歌单URL",  font=("Arial",12), width=20, height=5)#创建标签控件
l.grid() #标签控件以表格形式显示在窗口左上角
enter1=Entry(root)#创建输入框控件
enter1.grid(row=0,column=1) #位置显示在0行,1列。
tree = ttk.Treeview(root, show="headings") #表格第一列不显示
  # tree.pack()
tree.grid(row=1, columnspan=2)
tree["columns"] = ('序号','企业名称','生产经营场所地址','行业类别','所在地区','发证机关','许可证编号','办结日期','有效期限')
# 设置列,不显示
tree.column("序号", width=100)
tree.column("企业名称", width=100)
tree.column("生产经营场所地址", width=100)
tree.column("行业类别", width=100)
tree.column("所在地区", width=100)
tree.column("发证机关", width=100)
tree.column("许可证编号", width=100)
tree.column("办结日期", width=100)
tree.column("有效期限", width=100)


# 显示表头
tree.heading("序号", text="序号")
tree.heading("企业名称", text="企业名称")
tree.heading("生产经营场所地址", text="生产经营场所地址")
tree.heading("行业类别", text="行业类别")
tree.heading("所在地区", text="所在地区")
tree.heading("发证机关", text="发证机关")
tree.heading("许可证编号", text="许可证编号")
tree.heading("办结日期", text="办结日期")
tree.heading("有效期限", text="有效期限")
def tree_click(event):
  item_text = tree.item(tree.selection(), 'values')[2]
  print(item_text)
  tree.update()
  #webbrowser.open_new_tab('http://permit.mee.gov.cn' + item_text)  #打开链接
# 列表框绑定鼠标事件函数
tree.bind('<ButtonRelease>', tree_click)
button=Button(root,text="开始下载",font=('华文行楷',10),command=download_song)#创建按钮控件
button.grid(row=5,column=0,sticky=W)#位置显示在2行,0列,对齐方式 W  ,N,S,E
button1=Button(root,text="退出",font=('华文行楷',10),command=root.quit)#创建按钮控件
button1.grid(row=5,column=1,sticky=W)#位置显示在2行,0列,对齐方式 W  ,N,S,E
button2=Button(root,text="保存treeview 数据")#创建按钮控件
button2.grid(row=7,column=1,sticky=W)#位置显示在2行,0列,对齐方式 W  ,N,S,E


"""
    定义滚动条控件
    orient为滚动条的方向,vertical--纵向,horizontal--横向
    command=self.tree.yview 将滚动条绑定到treeview控件的Y轴
"""
scroll_ty = Scrollbar(root, orient=VERTICAL, command=tree.yview)
scroll_ty.grid(row=1, column=2, sticky=N+S)
tree['yscrollcommand']=scroll_ty.set

scroll_tx = Scrollbar(root, orient=HORIZONTAL, command=tree.xview)
scroll_tx.grid(row=2, column=0, sticky=E+W)
tree['xscrollcommand']=scroll_tx.set


root.mainloop() #显示窗口  mainloop 消息循环
 paiwuxukebianhao=soup.find_all('table', class_="tab0")[0].text.strip().replace('\n', '').replace('\r', '').replace('		', '') #删除列表中的'\n'和空格

    paiwuxkzid=paiwuxukebianhao[19:42]  #排污许可证编号
    paiwuxukedata=paiwuxukebianhao[45:56] #排污许可证审批时间
    paiwuxukeyouxiaoqi=paiwuxukebianhao[69:79] #排污许可证有效期
    print(paiwuxkzid)
    print(paiwuxukedata)
    print(paiwuxukeyouxiaoqi)
    #print(paiwuxukebianhao)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值