問題タブ [yql]

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.

0 投票する
1 に答える
1549 参照

http - YQL は Cookie ベースの認証を必要とする Web サイトを解析できますか?

まず、私のユースケース:

YQL に組み込まれている XPATH 機能を使用して、Yahoo! からコンテンツをスクレイピングしようとしています。ファンタジースポーツ。ある種の Cookie ベースの認証スキームを使用します。基本的に、シーケンスは次のとおりです。

1) Yahoo! で HTTP GET を実行します。ログインページ 2) 応答から非表示の入力を解析し、Yahoo! で HTTP PUT を実行します。フォームURLにログイン 3) 2で返されたCookieを使ってファンタジースポーツをGET!あなたがアクセスできるウェブサイト

私の質問は、YQL はデータをスクレイピングするためにこれを行うことをサポートしていますか? 私が見た唯一の認証ベースの例は OAuth を使用していますが、YQL を使用して Cookie ベースの認証方式で Web サイトを解析する例は見たことがありません

0 投票する
1 に答える
1979 参照

javascript - Javascriptはデータをutf-8からiso-8859-1に変換します

私は古いASP3.0を使用してすべてiso-8859-1エンコーディングで行われているWebサイトで作業しています。Yahoo YQLを使用して外部Webサイトからデータ(XML)を要求しますが、JSON-P(データを取得できるようにコールバック関数を備えたJSON)として返されるように要求します。

私が直面している問題は、YQLが常にutf-8でエンコードされたデータを返すように見えることです。これは、そのクエリから取得したテキストデータを表示しようとすると悪いことです。エンコーディングが一致しないため、é、à、ôなどの文字はIE6とIE7でギブリングされます。

JSON-PとYQLを介して取得したutf-8データをiso-8859-1に変換し、正しく表示する方法を知っている人はいますか?

私はすでにその解決策を試しましたが、うまくいきません。サーバー側の関数もオプションではありません。ASP3.0にはutf8_decodeなどの関数は含まれていません。

ありがとうございました

0 投票する
1 に答える
685 参照

yql - YQLを使用してhtmlドキュメントのヘッドを取得するには?

「select * from html」クエリはドキュメントの本文のみを返すため、これが可能かどうか興味があります。

0 投票する
1 に答える
456 参照

json - YQL を使用してページからデータを抽出しますか?

このテーブルで、YQL/Xpath を使用して列「Complex」のすべてのデータ メンバーを取得するにはどうすればよいですか?

0 投票する
1 に答える
276 参照

javascript - JSON配列は解析可能ですか? (ストリームパーサー)

ページからデータを抽出し、JSON としてスクリプトに返す YQL クエリがあります。JSON は非常に大きいので、ここに私の質問があります。

JSON配列は解析可能ですか? JSON構造全体を反復処理できるようにするには?

0 投票する
2 に答える
13188 参照

php - 単純な XML ロード ファイルが機能しない

なぜこれが機能しないのですか:

HTTP 要求が失敗したことを示す複数のエラーが表示されます。最終的に、このファイルから結果を配列に取得したい

説明=CNN.comが最新速報などを配信。

キーワード = CNN、CNN ニュース、CNN.com、CNN TV など

しかし、この初期段階は機能していません。何か助けてください。

編集 追加情報:

エラー:

  • 私の phpinfo() から: allow_url_fopen オン オン
  • PHP バージョン 5.2.11
  • 有効だと思います ( http://query.yahooapis.com/v1/public/yql?q=select%20 *%20from%20html%20where%20xpath%3D%22//meta%22%20and%20url%3D% 22http://www.cnn.com%22&format=xml&diagnostics=false)
0 投票する
1 に答える
2162 参照

jquery - JQuery と YQL を使用したクロスドメイン AJAX リクエスト

YQL (Yahoo Query Language) を使用してクロス ドメイン ajax リクエストを実行し、XML レスポンスを JSON オブジェクトにバインドして、XML から値を取得する必要があります。

このリンクは、クロスドメイン要求のプロキシとして YQL サービスを使用してこれを行う方法を示しています: http://ajaxian.com/archives/using-yql-as-a-proxy-for-cross-domain-ajax

たとえば、以下のリクエストをロードしようとしています:

http://query.yahooapis.com/v1/public/yql?q=select%20woeid%20from%20geo.places%20where%20text%20%3D%20%22London%2C%20UK%2C%20UK%22&format=xml

その後、返された XML コンテンツから WOEID 値を取得する必要があります。同様のコードを使用して、返された XML データを照会する方法はありますか?

どうもありがとう

0 投票する
1 に答える
313 参照

api - 独自のAPIをYQLに公開する

YQLを介してすでに公開されているAPI(LinkedInなど)を公開する方法を誰かが知っているかどうか疑問に思いました。

すでにこれを行った人のアイデア/洞察をいただければ幸いです。

ありがとう!

0 投票する
1 に答える
1091 参照

javascript - YQLページングを実装する方法は?

YQLガイドを読み、http: //developer.yahoo.com/yql/guide/yql-o...entables-pagingを確認し続け 、いくつかの例を見てきましたが、まだですYQLページングがどのように機能するかかなり混乱したままになりました。

私が取り組んでいる問題は、MozillaラボのJetpackGalleryのjetpacksページhttp://jetpackgallery.mozillalabs.com/jetpacksのYQLオープンデータテーブルを作成することです。

?pageクエリ変数を使用してjetpackのページをめくり、order_byクエリ変数があります。1ページに表示できる結果は10件のみです。

質問:

  • リストアイテム
  • または使用する必要がありますか?
    • ページを示すクエリパラメータを指定するにはどうすればよいですか?この場合、それは「ページ」クエリパラメータです。
  • 私は使用する必要があると想定しています:<urls><url>http://jetpackgallery.mozillalabs.com/jetpacks</url></urls>これは正しいですか?
  • execute要素で、ページ上の各jetpackの詳細を抽出する必要がありますか?もしそうなら、response.objectのためにそれをどのように整理しますか?

誰かが助けを提供できますか?または、参照として見ることができるデータテーブルを指している可能性がありますか?またはページングがどのように機能するかについてのより良いドキュメント?

0 投票する
2 に答える
545 参照

geocoding - Geo API を使用して、世界中のどこからでも町をランダムに選択する

Yahoo の優れた GeoPlanet API を使用しようとしています: http://developer.yahoo.com/geo/geoplanet/guide/api-reference.html

世界中の町をランダムに選びたいのですが、簡単な方法が見つかりません。国ごとにクエリを実行し、タイプ「町」の子供を求めてみましたが、直接それを行うことができないようです.

国、次に管理地域、次に管理 2、次に管理 3 などを照会することなく、ランダムな町の WOEID を抽出する方法を考えられる人はいますか?

私も YQL を使って実験しましたが、利用可能な API について十分に理解していません。