def asta_data
resp = HTTParty.post("http://si.12333.gov.cn/118733/RemoteQuery003.jspx")
result = resp.parsed_response
book = Spreadsheet::Workbook.new
sheet = book.create_worksheet
row = sheet.row 0
row.concat %w(序号 所属行政区 医疗机构名称 医疗机构编码 医院等级 医疗机构分类 地址 联系电话)
index = 1
result["lists"]["resultset"]["list"].each do |detail|
row = sheet.row(index)
detail_aka101 = detail["aka101"]
#(case detail["aka101"] when '01' then '三级丙等' when '02' then '三级丙等' end )
detail_akb023 = detail["akb023"]
#(case detail["akb023"] when '15' then '专科医院' end )
row.concat [index,detail["aab299"],detail["akb021"],detail["akb020"],detail_aka101,detail_akb023,detail["aae006"],detail["aae005"]]
index += 1
end
string_io = StringIO.new
book.write string_io
send_data string_io.string, filename: "yiyuan_list.xls"
end
resources = HTTParty.get(image_path)
file = File.new("/Users/zy/Desktop/耗材图片/#{file_name}", 'w+')
file.syswrite(resources)
分享到:
相关推荐
}demo地址:教您使用java爬虫gecco抓取JD全部商品信息(一)教您使用java爬虫gecco抓取JD全部商品信息(二)教您使用java爬虫gecco抓取JD全部商品信息(三)集成Htmlunit下载页面爬虫的监控一个完整的例子,分页处理...
一:使搜索引擎更加容易抓取和索引 二:提供更多的功能,提高用户的友好体验 三:可用性的提高,提高用户的友好体验 html5响应式摄影网站系统使用方法: 将文件上传只ASP空间,运行http://你的域名/install.asp进行...
实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中实现合并单元格 116 实例084 在DataGridView控件中显示图片 118 实例085 为...
实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中实现合并单元格 116 实例084 在DataGridView控件中显示图片 118 实例085 为...
实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中实现合并单元格 116 实例084 在DataGridView控件中显示图片 118 实例085 为...
实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中实现合并单元格 116 实例084 在DataGridView控件中显示图片 118 实例085 为...
122 实例092 为控件制作立体效果 122 实例093 获取控件名称和内容 124 第3章 组件应用 127 3.1 BackgroundWorker组件 128 实例094 BackgroundWorker组件执行异步操作 128 3.2 ...