Pythonでサイトの高度な検索オプションを使用するプログラムを作成しています。具体的には、検索ページは the NVC advanced search pageです。私は検索するプロジェクトやバージョンの名前を知っているので、プログラムはドロップダウンリストからプロジェクト名とバージョン番号を選択し、結果ページを返すのが理想的です。Pythonを使用してWebページのAjax呼び出しからデータを返す
私はHTMLとJavascriptに全く慣れていません。私はPythonをかなり新しくしているので、これらのドロップダウンメニューをPython経由で「クリック」して結果を返す方法があるかどうかはわかりません。 JavascriptがAjax呼び出しを行うという事実は、ページのソースをロードしてプロジェクト名とバージョンのリストを解析するだけでは済まないので、状況をさらに複雑にします。
Python/Javascript/Ajaxで誰かが正しい方向に私を送ることができますか?
このプログラムの使用例は、プロジェクト「glibc」とそのバージョン番号「2.3.6」から始まります。プログラムは、この組み合わせがすべて保証されていることを確認します。 、その後(約13の結果を持っている)結果ページを返す。
この質問は実際にここでかなり頻繁に聞かれています。 Pythonの答えは、@ GatorAlliが答えで述べたように、ほとんど常にMechanizeです。 – jdi
ええ、私が質問をするとすぐに、私は、提案された関連する質問の1つが機械化について言及していることを見ました。しかし、私の場合、それは必要でないことが判明しました。私は将来もそれを心に留めておきます! –