| Home |
2008.05.25
おっぱい!おっぱい!
できたよー!
いろいろ影響されて作ったけどなんで元ネタよりもコード長くなってしまうん?
まあいいです。
GUIに載せようと思ってチマチマしてたんですけど、.exeに固めるときに拡張ライブラリが使えないとか致命的なエラーを出したのでもうこれで公開。
そのうちGUIに載せます。
あくまでも「壁紙」検索ツールですが、場合によってはフィルタによって駆除されてしまう「壁紙」もあるかもと思って、フィルタも外しときましたよ^−^
_ ∩
( ゚∀゚)彡 おっぱい!おっぱい!
( ⊂彡
| |
し ⌒J
ああ、そのまま使うと大変なことになるので、MAIN以下の値なんかを変えてください。適度に。
初めて実用的なアプリを作ったけど、初めてがこんなのでいいのかなorz
require 'open-uri'
require "rexml/document"
require 'kconv'
require 'net/http'
require 'uri'
require "cgi"
Net::HTTP.version_1_2
# ファイルを保存
def get_file(download_url, filename, key)
response = fetch(download_url,10)
if response.code == "200"
open("./img/"+key+"/"+filename, "w") do |file|
file.binmode
file.puts response.body
end
end
return filename
end
# HTTPリクエスト
def fetch( uri_str, limit = 10 )
raise ArgumentError, 'http redirect too deep' if limit == 0
response = Net::HTTP.get_response(URI.parse(uri_str))
case response
when Net::HTTPSuccess then response
when Net::HTTPRedirection then fetch(response['Location'], limit - 1)
else
#response.error!
end
return response
end
# yahoo!api関連まとめてここ
def get_img(key, start, res)
# ./img/検索キーワードを作成(ディレクトリ
path = File.dirname(__FILE__)+"/img/"
Dir::mkdir(path+key) unless FileTest.exist?(path+key)
# URL日本語エスケープ
query_key = CGI.escape(key)
start = 50 * (start.to_i-1) + 1
r = start
# yahoo!様ばんざい!
xml = REXML::Document.new(open("http://api.search.yahoo.co.jp/ImageSearchService/V1/imageSearch?appid=alto10000rpm&query=" + query_key + "&results=" + res + "&start=" + start.to_s + "&adult_ok=1"))
xml.elements.each("ResultSet/Result") {|line|
title = key + r.to_s+"."+line.elements["FileFormat"].text
r = r +1
# get_file(line.elements["ClickUrl"].text,Kconv.tosjis(line.elements["Title"].text),key)
get_file(line.elements["ClickUrl"].text, title, key)
}
end
def div_50(res)
start = res / 50
return start
end
def mod_50(res)
res = res % 50
return res
end
# Main
key = 'おっぱい'
res = 1000
start = div_50(res)
res = mod_50(res)
i = 1
if start.to_i > 0
while i <= start
get_img(key.to_s, i.to_s, '50')
i+=1
end
end
start = start + 1
if res.to_i > 0
get_img(key.to_s, start.to_s, res.to_s)
end
いろいろ影響されて作ったけどなんで元ネタよりもコード長くなってしまうん?
まあいいです。
GUIに載せようと思ってチマチマしてたんですけど、.exeに固めるときに拡張ライブラリが使えないとか致命的なエラーを出したのでもうこれで公開。
そのうちGUIに載せます。
あくまでも「壁紙」検索ツールですが、場合によってはフィルタによって駆除されてしまう「壁紙」もあるかもと思って、フィルタも外しときましたよ^−^
_ ∩
( ゚∀゚)彡 おっぱい!おっぱい!
( ⊂彡
| |
し ⌒J
ああ、そのまま使うと大変なことになるので、MAIN以下の値なんかを変えてください。適度に。
初めて実用的なアプリを作ったけど、初めてがこんなのでいいのかなorz
require 'open-uri'
require "rexml/document"
require 'kconv'
require 'net/http'
require 'uri'
require "cgi"
Net::HTTP.version_1_2
# ファイルを保存
def get_file(download_url, filename, key)
response = fetch(download_url,10)
if response.code == "200"
open("./img/"+key+"/"+filename, "w") do |file|
file.binmode
file.puts response.body
end
end
return filename
end
# HTTPリクエスト
def fetch( uri_str, limit = 10 )
raise ArgumentError, 'http redirect too deep' if limit == 0
response = Net::HTTP.get_response(URI.parse(uri_str))
case response
when Net::HTTPSuccess then response
when Net::HTTPRedirection then fetch(response['Location'], limit - 1)
else
#response.error!
end
return response
end
# yahoo!api関連まとめてここ
def get_img(key, start, res)
# ./img/検索キーワードを作成(ディレクトリ
path = File.dirname(__FILE__)+"/img/"
Dir::mkdir(path+key) unless FileTest.exist?(path+key)
# URL日本語エスケープ
query_key = CGI.escape(key)
start = 50 * (start.to_i-1) + 1
r = start
# yahoo!様ばんざい!
xml = REXML::Document.new(open("http://api.search.yahoo.co.jp/ImageSearchService/V1/imageSearch?appid=alto10000rpm&query=" + query_key + "&results=" + res + "&start=" + start.to_s + "&adult_ok=1"))
xml.elements.each("ResultSet/Result") {|line|
title = key + r.to_s+"."+line.elements["FileFormat"].text
r = r +1
# get_file(line.elements["ClickUrl"].text,Kconv.tosjis(line.elements["Title"].text),key)
get_file(line.elements["ClickUrl"].text, title, key)
}
end
def div_50(res)
start = res / 50
return start
end
def mod_50(res)
res = res % 50
return res
end
# Main
key = 'おっぱい'
res = 1000
start = div_50(res)
res = mod_50(res)
i = 1
if start.to_i > 0
while i <= start
get_img(key.to_s, i.to_s, '50')
i+=1
end
end
start = start + 1
if res.to_i > 0
get_img(key.to_s, start.to_s, res.to_s)
end
| Home |
yahooのapiが面白そうなので触ってみた>>
俺ニートだし一生ロレックスなんかゲット出来ねーって思ってたけど
なんと一発でゲットという事態wwwwwwww
お姉さまと適当にSЕХしただけで、買って貰えたわwwwwwww
次はバイク買って貰おっとぉヽ(○´3`)ノ
http://support99.net/rachio/3s22BEW/
なんと一発でゲットという事態wwwwwwww
お姉さまと適当にSЕХしただけで、買って貰えたわwwwwwww
次はバイク買って貰おっとぉヽ(○´3`)ノ
http://support99.net/rachio/3s22BEW/
早苗ちゃんのオパーイの柔らかさは異常にフワフワで幸せすぎますたw
顔うずめてからしばらくフリーズしちゃったよwwwww
フリーズしてる間に俺の息子を早苗ちゃんがジュボジュボ・・・
き・・・気持ちイイEEーー!
気持ちよくしてくれたうえに7万もくれるなんて・・・(´;ω;`)おバカw
http://trGRPRE.bootan-r.net/
顔うずめてからしばらくフリーズしちゃったよwwwww
フリーズしてる間に俺の息子を早苗ちゃんがジュボジュボ・・・
き・・・気持ちイイEEーー!
気持ちよくしてくれたうえに7万もくれるなんて・・・(´;ω;`)おバカw
http://trGRPRE.bootan-r.net/
ネットだから言うけど〜ぶっちゃけн大好きなんですけどぉ→(ワラ
やっぱりバイ┐〃じゃ物足りないよ・・・!!!
抱かれながら暖かいアレをズブズブされないとダメーーーー(´;ω;`)
本番ま・・・(省略されました)
続きを読む → http://EF8RyhE.c-melon.net/
やっぱりバイ┐〃じゃ物足りないよ・・・!!!
抱かれながら暖かいアレをズブズブされないとダメーーーー(´;ω;`)
本番ま・・・(省略されました)
続きを読む → http://EF8RyhE.c-melon.net/
女が自分でバイ部を出し入れしてアンアン喘いでるとこをずっと見てて、
シャーって潮吹いた瞬間にすかさずクリちゃんをグリグリしたんだよ( ̄ー ̄)
そしたら凄ぇ声だしてビクビクしまくりwwwwww
お礼にって7マソ貰ったんだけどさ・・クリちゃんをグリグリしただけな件wwww
http://gxnTE3Z.d-recycle.net/
シャーって潮吹いた瞬間にすかさずクリちゃんをグリグリしたんだよ( ̄ー ̄)
そしたら凄ぇ声だしてビクビクしまくりwwwwww
お礼にって7マソ貰ったんだけどさ・・クリちゃんをグリグリしただけな件wwww
http://gxnTE3Z.d-recycle.net/
初めてオパイに顔面うずめたっすよ・・・オパイがこんなにもやわらかいとわ!!!!
優しくパイズリでイかせてくれて優しいお姉さんでした(^0^)
たぷたぷのおっきいオパイは最高ですね^^
http://4V23lob.d-wanted.net/
優しくパイズリでイかせてくれて優しいお姉さんでした(^0^)
たぷたぷのおっきいオパイは最高ですね^^
http://4V23lob.d-wanted.net/
人生初のSМやっちゃいましたw つってもプチSМですが(^−^;
僕は痛いの嫌いなのでS役。 М女をたっぷり調教してやりましたよw
しゃぶらせながらムチでビシビシするのは何とも言えない快感でした・・・♪
ってか、痛めつけられた上に10マソもくれるなんて、真正のドМ女ですねwwww
http://75gazTh.do-tei.com/
僕は痛いの嫌いなのでS役。 М女をたっぷり調教してやりましたよw
しゃぶらせながらムチでビシビシするのは何とも言えない快感でした・・・♪
ってか、痛めつけられた上に10マソもくれるなんて、真正のドМ女ですねwwww
http://75gazTh.do-tei.com/
フェラ千オ超ウマイお姉さまとヤったんだけどさ
彼女フェラ千オ好きすぎて俺がイった後もずっと咥えてんのwwww
「ティンティンおいし♪」って超笑顔www 痴女すぎぃー!!
仕方ないから納得するまで咥えさせてあげたら・・・
おおー!! 18マソも貰ったYОーー!!!!!
http://hfN2e14.fera.from-yen.net/
彼女フェラ千オ好きすぎて俺がイった後もずっと咥えてんのwwww
「ティンティンおいし♪」って超笑顔www 痴女すぎぃー!!
仕方ないから納得するまで咥えさせてあげたら・・・
おおー!! 18マソも貰ったYОーー!!!!!
http://hfN2e14.fera.from-yen.net/
TrackBackURL
→http://ypkpup.blog31.fc2.com/tb.php/56-7d58547d
→http://ypkpup.blog31.fc2.com/tb.php/56-7d58547d
| Home |

