`

抓取异步分页的数据

 
阅读更多
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)
0
0
分享到:
评论

相关推荐

    轻量化的Java网络爬虫 GECCO.zip

    }demo地址:教您使用java爬虫gecco抓取JD全部商品信息(一)教您使用java爬虫gecco抓取JD全部商品信息(二)教您使用java爬虫gecco抓取JD全部商品信息(三)集成Htmlunit下载页面爬虫的监控一个完整的例子,分页处理...

    黑色风格HTML5企业网站

    一:使搜索引擎更加容易抓取和索引 二:提供更多的功能,提高用户的友好体验 三:可用性的提高,提高用户的友好体验 html5响应式摄影网站系统使用方法: 将文件上传只ASP空间,运行http://你的域名/install.asp进行...

    C#程序开发范例宝典(第2版).part13

    实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中实现合并单元格 116 实例084 在DataGridView控件中显示图片 118 实例085 为...

    C#程序开发范例宝典(第2版).part08

    实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中实现合并单元格 116 实例084 在DataGridView控件中显示图片 118 实例085 为...

    C#程序开发范例宝典(第2版).part02

    实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中实现合并单元格 116 实例084 在DataGridView控件中显示图片 118 实例085 为...

    C#程序开发范例宝典(第2版).part12

    实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中实现合并单元格 116 实例084 在DataGridView控件中显示图片 118 实例085 为...

    C#.net_经典编程例子400个

    122 实例092 为控件制作立体效果 122 实例093 获取控件名称和内容 124 第3章 组件应用 127 3.1 BackgroundWorker组件 128 实例094 BackgroundWorker组件执行异步操作 128 3.2 ...

Global site tag (gtag.js) - Google Analytics