最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Ruby實(shí)現(xiàn)網(wǎng)頁圖片抓取

 更新時(shí)間:2016年04月10日 16:00:07   作者:yuluo  
本文給大家分享的是個(gè)人使用ruby編寫的抓取網(wǎng)頁圖片的代碼,十分的簡單實(shí)用,有需要的小伙伴可以參考下。

前段時(shí)間看到很多人寫的下妹子腳本,自己也寫一個(gè)

module CommonHelper
 
 require 'nokogiri'
 require 'open-uri'
 
 def down_load_xmz
  site_url = "http://www.xxx.com"
 
  for index_page in 1..141
   doc_html = Nokogiri::HTML(open(site_url+'/share/comment-page-'+index_page.to_s))
   doc_html.css("#comments p img").each do |item_img|
    puts item_img[:src]
    download_img(item_img[:src])
   end
  end
 end
 
 ########下載圖片
 def download_img(img_url)
  begin
   img_file = open(img_url) { |f| f.read }
   file_name = img_url.split('/').last
   #puts file_name
   open("public/meizi/"+file_name, "wb") { |f| f.write(img_file) }
   return "/public/meizi/"+file_name
  rescue => err
   puts err
   return ''
  end
 end
 
end

相關(guān)文章

  • Ruby Dir 類和常用方法

    Ruby Dir 類和常用方法

    Ruby編程語言中的Dir類包括多種用于目錄處理的方法,本文詳細(xì)介紹了如何使用Dir.chdir更改工作目錄、Dir.children列出目錄內(nèi)容、Dir.delete刪除空目錄等常用方法,通過示例,讀者可以學(xué)習(xí)如何在Ruby程序中有效地瀏覽和操作文件系統(tǒng)的目錄結(jié)構(gòu)
    2024-09-09
  • 淺析Ruby中的Profiling工具的用法

    淺析Ruby中的Profiling工具的用法

    這篇文章主要介紹了淺析Ruby中的Profiling工具的用法,作者也給出了工具相關(guān)開源包的一些下載來源和使用方法,需要的朋友可以參考下
    2015-05-05
  • RVM安裝和使用總結(jié)筆記

    RVM安裝和使用總結(jié)筆記

    這篇文章主要介紹了RVM安裝和使用總結(jié)筆記,本文講解了RVM安裝和配置命令,同時(shí)講解了ruby的安裝和配置,需要的朋友可以參考下
    2015-04-04
  • 最新評(píng)論

    伊春市| 彝良县| 哈巴河县| 津南区| 仙游县| 高安市| 乌兰县| 宜章县| 西畴县| 建昌县| 兴义市| 迁安市| 罗定市| 剑阁县| 富顺县| 垣曲县| 台中县| 乌拉特后旗| 桦南县| 诸城市| 大厂| 望城县| 丰都县| 区。| 长寿区| 北安市| 乌兰浩特市| 崇仁县| 个旧市| 砀山县| 米泉市| 石河子市| 辽源市| 民权县| 赤水市| 乌兰察布市| 随州市| 横山县| 阜新| 疏附县| 搜索|