https://www.hogehoge.pdf
ruby+watirにて、上記のようなURLのコンテンツ取得(つまり、当該PDFのローカルPCへpdfとして保存)する方法はありますでしょうか?
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
0からやるのであればその方法がお手軽だと思います。
インストールのハードルが高いですけど、pragger というものを
使う方法もあります。
【ハウツー】それPraggerでできるよ! - Ruby版Plagger登場 (1) Praggerって何? | パソコン | マイコミジャーナル
http://journal.mycom.co.jp/articles/2007/05/09/P …
ちょっと大げさかな?
sakusaker7さん
早速のご回答ありがとうございます。現在、お手軽の方の方法で試しておりますが、ローカルPCに保存されたPDFを開くと真っ白なPDFで、元のPDFの文書が開けません。手元のスクリプトはEUCで書いております。
スクリプトは以下です。
require 'open-uri'
file_pdf=open("hogehoge.pdf","w")
open(https://www.hogehoge.pdf) do |file|
file.each do |line|
file_pdf.puts line
end
end
file_pdf.close
ダウンロードできたPDFは、元のPDFとサイズが異なっております。
文字化けが原因でしょうか?もし、何かお気づきの点がありましたら、ご指摘いただければ幸いです。
Praggerについても、お手軽方法が困難となった場合、検討させていただきます。ありがとうございます。
No.1
- 回答日時:
そういうURIに置かれているのならrubyだけでpdfファイルを取れますけど、
watirを使わなければならない理由は何ですか?
sakusaker7さん
早速のご回答ありがとうございました。rubyで出来ることを知りませんでした^^;
ご指摘の方法を早速調べてみました。以下のようなソースでしょうか(参考: http://www.namaraii.com/rubytips/?%A5%A4%A5%F3%A …)
もし、その他にも良い方法がありましたら、ご教示いただければ幸いです。ありがとうございました。
require 'open-uri'
open("http://ruby-lang.org/") do |f|
f.each do |line|
puts line
end
end
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
pythonでAmazonのほしいものリ...
-
Web初心者です。 簡易的なWebペ...
-
Google ColaboでGUI作成
-
JRのjsonファイルって使って大...
-
HTMLソースが表示のページのも...
-
ホログラムを作ってくれる会社...
-
Google Colabでimport soxが出...
-
pythonでのカーソル移動がずれる
-
Lazarus(IDE2.2.6)をインスト...
-
Processingについて
-
16x16のスプライトフォント
-
初心者powershellのPS1ファイル...
-
vba クリップボードクリアにつ...
-
python の 連鎖代入の文法
-
大学のプログラミングの授業で...
-
Pythonを勉強しています。
-
python エラー
-
Pythonでの文字列からfloatへの...
-
・オブジェクト指向のメリット...
-
最新のプログラム言語を学ぶに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Ruby / passenger のインストー...
-
Rubyのプログラミングをする環...
-
Linuxの「find」コマンドについて
-
WinXP+Apache2にerubyを入れま...
-
We're sorry, but something we...
-
windows8でruby
-
小文字wと大文字Wの区別
-
COBOLのIFの入れ子について
-
VB.NETで階乗を求めるプログラ...
-
RubyでNo such file or directo...
-
web上のhtmlファイルから文字デ...
-
プログラミング言語で大文字と...
-
「大文字・小文字・スペース」...
-
バーコードのチェックデジット...
-
システムエンジニアの適正について
-
アプレットで三次方程式1
-
Ruby interpreter (CUI) 2.2.3 ...
-
フォルダー名の大文字小文字
-
RubyGems の「GEM」は何の略で...
-
VBとフィボナッチに明るい方、...
おすすめ情報