問題タブ [open-uri]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 一連のページを保存し、それらを結合しようとするスクリプトは 1 つしか結合しませんか?
これが私のコードです..
ご覧のように。基本的には、ウィキペディアの記事 1 から 5 までのコンテンツをスクレイピングし、それらを numbers.html という 1 つのファイルに結合しようとします。
それは最初のビットを正しく行います。しかし、2番目になると。ループの5番目の記事の内容に書き込むだけのようです。
どこが間違っているのかわかりません。何か助けはありますか?
ruby - ファイルに書き込み、解析のために再度開こうとする
Twitter ユーザーの xml フィードをファイルに保存してから、再度解析して画面に表示しようとしています。
これは、実行しようとすると表示されるものです..
これが私のコードです...
ruby - Ruby で HTTP リソースをリクエストするときに受け入れる content-type を指定するにはどうすればよいですか?
私はいつも open-uri と open("").read を使って http 経由でコンテンツを取得してきました。これを使用して API にアクセスしていますが、受け入れられるコンテンツ タイプを指定する必要があります。彼らはカールからこの例を提供します
open-uri または別の Ruby 関数でこれを行うにはどうすればよいですか?
ruby - Ruby openはファイルの代わりに文字列を返しますか?
open()
画像をリモートしようとすると、一部がとして返されStringIO
、他がとして返されFile
ます...どうすれば強制できますFile
か?
私はPaperclipを使用してリモートイメージ(S3に保存されている)を保存しているので、基本的に次のことを行います。
ruby - youtube_itgemがビデオを見つけられない場合の404応答の処理方法
Sinatraアプリでgemyoutube_itを使用しています。YouTubeの動画IDが有効かどうかを確認するために使用したいと思います。
クエリです。IDが無効な場合にこの応答が返されます。
これを処理する方法がわからないので、ユーザーが提供したIDが無効であることをユーザーに伝えることができます。
ありがとう!
PS私は本当に質問に答えます、私は最近いくつかのかなり難しい質問をしているだけで、応答を得ていません。これはあなたたちにとってそれほど難しいことではないはずです。:)
ruby - ファイルまたはこの場合はリモート URL からすべての URL を解析しようとしています
3 つの引数を解析して (これは機能します)、大量の txt と URL を含むファイルを要求しようとしています。各 URL を配列に入れようとしていますが、運が悪い正規表現とscan(URI.regexp)
etc.c を試してみましたが、何が間違っているのかわかりません。
PS: ファイルは JSON ファイルです。これはすべて Bash スクリプトで動作していますが、Ruby に移行しています。Bash スクリプトでは、ファイルをダウンロードしてから/など/tmp
で解析します。awk
tr
ruby - open-uri に拡張機能を維持させることは可能ですか?
Ruby では、open-uri でリモート ファイルを開くと、ファイル オブジェクトのパスは次のようになります/tmp/20120329-2113-1-0762/open-uri20120329-1-7dit2c
。存在するファイルの拡張子に依存するファイル処理があります。open-uri を使用している場合、拡張機能を維持したり強制したりする方法はありますか?
これは、open-uri を使用してリモート ファイルを開き、そのパスを取得するとどうなるかを示す短い対話です。パスは、そのオブジェクト用に生成された一時的な一意のファイルであるため、リモート URL とはまったく異なって見えますが、問題は拡張子がないことです。
ruby - open-uriはhttpをhttpsに再利用していません
私はHpricotとOpenURIを使用してWebページを解析し、そこからURLを抽出しています。
「http:rapidshare.com」のようなリンクを取得しても、httpsにリダイレクトされません。これは私が得たエラーです:
例外ハンドラーを使用しようとしましたOPENURI::HTTPREDIRECT
が、同じエラーが発生します。すべてのブログを試しましたが、そこでも解決されていません。
ruby-on-rails - OpenURI または net/http を使用した Ruby プロキシ認証 GET/POST
私はruby 1.9.3を使用open-uri
しており、URLを取得して投稿しようとしていますNet:HTTP
両方にプロキシ認証を使用しようとしています:
POST
でリクエストを実行しようとしていますnet/http
:
そして、open-uri
私がすることができないために、POST
私は使用します:
HTTP 認証でプロキシを使用するようにこれらを変更するにはどうすればよいですか
やってみた(open-uri用)
しかし、私が得るのはOpenURI::HTTPError: 407 Proxy Authentication Required
. すべてを確認しましたが、同じ認証とプロキシの詳細を使用してブラウザーで動作しますが、ルビーでそれを行うことはできません。
上記のコードを変更して、http 認証を適切に追加するにはどうすればよいですか? この残虐行為を経験した人はいますか?
ruby - ダウンロード時にファイルに拡張子を追加するにはどうすればよいですか?
この魔法のRubyスクリプトは、WebサイトからいくつかのXMLファイルをダウンロードしますが、ファイルには拡張子がありません。.xml
ダウンロードするすべてのファイルにプレフィックスを追加したいと思います。
これは私が今いるところです、そしてそれは機能しません:
これを機能させる方法について何かアイデアはありますか?