0

さて、これを説明するのは難しいでしょうが、ここでは何もしません:

最近、POSTリクエストとGETリクエストを頻繁に処理していますが、今度はPOST /GETリクエストを次のサイト(http://www.mangareader.net/ )に送信したいと思います。

私が直面している主な問題は、このサイトの検索機能を使いたいということです。通常はgetリクエストなどを送信しますが、どうやらこの検索機能はそのようには機能しないようです。ある種のJavascriptコードで機能しますか?正確にはわかりませんが、検索バーに「エルフ」と入力してみると、「エルフ」という単語が含まれているすべての漫画(日本の漫画)のドロップダウンリストが表示されます。このプロセスがどのように呼び出され、Javaプログラムにどのように実装できるかを知りたいです。例えば:

Webサイトにログイン->HTTPPOSTリクエストを送信します。HTMLデータを取り戻します。HTMLデータを処理します。HTMLソースから必要な情報を入手してください。

google.comやbing.comなどの通常のサイトで検索機能を使用する->getリクエストを送信します。HTMLデータを取り戻します。HTMLデータを処理します。HTMLソースから必要な情報を入手してください。

mangareader.netの検索機能を使用する->??????????

どうすればこれを達成できますか?理論的な説明で十分ですが、実際の例も素晴らしいでしょう。

4

2 に答える 2

1

検索時に実行されるJavaScriptを分析すると、次のようになります。

GET http://www.mangareader.net/actions/search/?q=test&limit=100 [HTTP / 1.1 200 OK 113ms]

つまり、GET-requestでサイトを検索できます。

http://www.mangareader.net/actions/search/?q=test&limit=100

ここで、?qには検索ワードが含まれます。

于 2012-04-09T10:32:36.943 に答える
0

このサイトはajax呼び出しを使用して|を取得します (パイプ記号)ページからの区切りリスト

/ actions / search?q = term

文字列分割を使用してこのリストを解析し、コンボボックスにします。

私はJavaの経験がほとんどありませんが、このページへの単純なGETリクエストは、{term}を検索関数に置き換えて機能するはずです。

http://www.mangareader.net/actions/search/?q={term}&limit=100

あなたはあなた自身のためであるかどうか見るためにクロムネットワークモニターを使うことができます

于 2012-04-09T10:33:25.283 に答える