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

网站的域名做邮箱吗物联网设备

网站的域名做邮箱吗,物联网设备,南京百度网站快速优化,网易 自助网站建设文本数据保存 工具目的代码运行结果 工具 pycharm 目的 网址:https://ljgk.envsc.cn/ 需求:获取到地址(address),公司名字(ps_name),创建的时间(create_time)&#xff…

文本数据保存

  • 工具
  • 目的
  • 代码
  • 运行结果

工具

pycharm

目的

'''
网址:https://ljgk.envsc.cn/
需求:获取到地址(address),公司名字(ps_name),创建的时间(create_time),将数据分别保存在json文件和csv表格
'''

代码

# 动态数据,刷新网页后,有一个包含所有数据的XHR
import requests
import json
import csvclass Spider():# 初始化,text_type代表要返回的数据类型:0text,1content,2jsondef __init__(self, url, headers, file_name, data=None, json=None, text_type=0):self.list = []self.url = urlself.headers = headersself.data = dataself.json = jsonself.text_type = text_typeself.file_name = file_name  # 要保存的文件名称,不包含后缀# 请求数据def get_data(self):response = requests.get(self.url, headers=self.headers, data=self.data, json=self.json)# 动态数据返回的是json格式if self.text_type == 0:return response.textelif self.text_type == 1:return response.contentelif self.text_type == 2:return response.json()# 数据处理(之后补充其他情况的代码)def parse_data(self, text):# json数据处理for i in text:list_element = {}list_element['ps_name'] = i['ps_name']list_element['address'] = i['address']list_element['create_time'] = i['create_time']self.list.append(list_element)# print(self.list)# 数据保存def save_data(self):with open('{}.json'.format(self.file_name),'w',encoding='utf8') as f:json.dump(self.list,f,ensure_ascii=False,indent=2)with open('{}.csv'.format(self.file_name),'a',encoding='utf8',newline='') as f:fieldnames = ['ps_name', 'address', 'create_time']csv_writer = csv.DictWriter(f,fieldnames=fieldnames)csv_writer.writeheader()# for list_element in self.list:#     csv_writer.writerow(list_element)csv_writer.writerows(self.list)# 入口函数def run(self):text = self.get_data()self.parse_data(text)self.save_data()if __name__ == '__main__':url = 'https://ljgk.envsc.cn/OutInterface/GetPSList.ashx?regionCode=0&psname=' \'&SystemType=C16A882D480E678F&sgn=2c887fad3076724ffd70d22320308a5d7b501610' \'&ts=1691844481490&tc=11515962'headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36'}file_name = 'companies'spider = Spider(url, headers, file_name, text_type=2)spider.run()

运行结果

见资源

http://www.yayakq.cn/news/307152/

相关文章:

  • 做好网站 怎么要版权互联网公司排名中国2022
  • 整容医院网站建设目的php 网站 上传到空间
  • 昭通市网站建设wordpress调用文章标签
  • 学校网站建设要多少钱邯郸做网站的公司哪家好
  • apache 搭建多个网站泰州网站制作平台
  • 校园网站建设的开题报告用户界面设计与制作
  • 做编程的 网站有哪些内容开发一款app的公司
  • 东莞餐饮网站建设南京建站平台
  • 塑胶原料东莞网站建设技术支持江苏网站建设 博敏网站
  • 图片模板网站不会建网站怎么赚钱
  • 毕业作品是做网站的答辩会问什么如何注册域名?成本多少
  • 贪玩手游官方网站构建自己网站
  • 如何修改网站后台登陆入口路劲东莞万江网站建设公司
  • 为公司建立网站wap php网站源码
  • wordpress采集织梦网站文章个人网站备案材料填写
  • wordpress模板小偷上海seo推广整站
  • seo网站推广培训廉洁广州在线网站建设
  • 网站建设网络推广代理公司成都广告公司排名
  • 网站建设好了还要收取维护费网站建设如何制作
  • 网站网站制作价格建站网站镇江网站优化seo
  • 网站常用的一种js幻灯片营销行网站建设
  • 网站改版设计要多久实时新闻
  • 如何规范网站使用长沙有哪些正规传媒公司
  • 常州网站建设思创网络如何做网站做网站需要多少钱
  • 如何使用qq邮箱做网站wordpress js 调用图片
  • 房子竣工验收在哪个网站查深圳公司注册流程及资料
  • 官方网站建设制作平台游戏app拉新平台
  • 网站建设类公司可以拿哪些项目资金wordpress 判断是否页面
  • 网站开发对数据库的要求cms监控软件手机版
  • 途牛企业网站建设上海设计网站建设