問題タブ [blekko]

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 に答える
401 参照

python - Python CGI スクリプト (XML と mindom を使用) が予期しない結果を返す

検索エンジン API (Bing、Yahoo、Blekko) から返された XML を解析しようとしています。Blekko から返された XML (サンプル検索クエリ「sushi」の場合) は、次の形式を取ります。

必要な検索結果データを抽出するための Python コードのセクションは次のとおりです。

このコードは、返された各検索結果のページ タイトルを抽出しませんが、残りの情報を抽出します。

さらに、コードがない場合:

スクリプトのどこかで、最初の検索結果のタイトルがページ タイトルとして使用されます (つまり、ページはブラウザに「Sushi - Wikipedia」というタイトルで表示されます)。ページ タイトルがある場合でも、コードは検索結果からページ タイトルを抽出しません。

同じコード (タグ名が異なるなど) は、Yahoo 検索 API で同じ問題を抱えていますが、Bing 検索 API では問題なく動作します。

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

python - Python CGIスクリプト(XMLとmindomを使用)はnullデータを抽出できません

コードのこの部分は、Webページの画面に出力するためにXMLを解析します。

ただし、null XMLタグのセットが検出された場合、つまりページにページタイトルまたは説明がない場合、スクリプトは失敗し、エラーメッセージが表示されます。

解析されるXMLのスニペット:

次のようなtry/exceptステートメントの使用に失敗しました。

任意の提案をいただければ幸いです。

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

php - API 呼び出しを 1/秒の制限にスケジュールする

Blekko API ( web search API ) を使用する Web アプリを構築しています。アプリケーションはマルチユーザーです。

API への呼び出しを 1 [呼び出し/秒] に制限する必要があります。この制限は、すべてのユーザーによるすべてのアクティビティに適用する必要があります。つまり、API を使用するためのスケジュールが必要です。

それを行う方法についていくつかの提案が必要ですか?

0 投票する
3 に答える
206 参照

python - 検索APIからの結果の表示

私はweb2py/pythonを理解しようとしています。ユーザーに検索フォームに入力してもらいたいのですが、検索した用語がPythonスクリプトに送信されます。このスクリプトは、クエリをblekko APIに送信し、結果を新しいHTMLページに出力します。次のコードを実装しましたが、通常のインデックスページが表示される代わりに、検索バーに「%(query)」/htmlが表示されたblekkoから直接html応答を取得しています。本当にこれでいくつかの助けが必要です!

default/index.htmlページのHTMLフォーム

default.pyコントローラーのPythonコード