問題タブ [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.
python - Python CGI スクリプト (XML と mindom を使用) が予期しない結果を返す
検索エンジン API (Bing、Yahoo、Blekko) から返された XML を解析しようとしています。Blekko から返された XML (サンプル検索クエリ「sushi」の場合) は、次の形式を取ります。
必要な検索結果データを抽出するための Python コードのセクションは次のとおりです。
このコードは、返された各検索結果のページ タイトルを抽出しませんが、残りの情報を抽出します。
さらに、コードがない場合:
スクリプトのどこかで、最初の検索結果のタイトルがページ タイトルとして使用されます (つまり、ページはブラウザに「Sushi - Wikipedia」というタイトルで表示されます)。ページ タイトルがある場合でも、コードは検索結果からページ タイトルを抽出しません。
同じコード (タグ名が異なるなど) は、Yahoo 検索 API で同じ問題を抱えていますが、Bing 検索 API では問題なく動作します。
python - Python CGIスクリプト(XMLとmindomを使用)はnullデータを抽出できません
コードのこの部分は、Webページの画面に出力するためにXMLを解析します。
ただし、null XMLタグのセットが検出された場合、つまりページにページタイトルまたは説明がない場合、スクリプトは失敗し、エラーメッセージが表示されます。
解析されるXMLのスニペット:
次のようなtry/exceptステートメントの使用に失敗しました。
任意の提案をいただければ幸いです。
php - API 呼び出しを 1/秒の制限にスケジュールする
Blekko API ( web search API ) を使用する Web アプリを構築しています。アプリケーションはマルチユーザーです。
API への呼び出しを 1 [呼び出し/秒] に制限する必要があります。この制限は、すべてのユーザーによるすべてのアクティビティに適用する必要があります。つまり、API を使用するためのスケジュールが必要です。
それを行う方法についていくつかの提案が必要ですか?
python - 検索APIからの結果の表示
私はweb2py/pythonを理解しようとしています。ユーザーに検索フォームに入力してもらいたいのですが、検索した用語がPythonスクリプトに送信されます。このスクリプトは、クエリをblekko APIに送信し、結果を新しいHTMLページに出力します。次のコードを実装しましたが、通常のインデックスページが表示される代わりに、検索バーに「%(query)」/htmlが表示されたblekkoから直接html応答を取得しています。本当にこれでいくつかの助けが必要です!
default/index.htmlページのHTMLフォーム
default.pyコントローラーのPythonコード