-1

「オンライン」「オフライン」のようなものと特定の時間に変化する特定の番号を出力するPHPスクリプトがあります。http get リクエストの例を見つけましたが、今度は Regex のようなものが必要だと思いますよね? :o 誰かがチュートリアルを持っているか、簡単な例を教えてくれますか?

リクエストのコード:

String urlString;
urlString = "hear is my url^^";
URL url = new URL(urlString);
URLConnection conn = url.openConnection();
InputStream IS = conn.getInputStream();

Inputstream IS は Web サイトの「ソースコード」ですよね?

4

2 に答える 2

2

あなたは正しいです。IS には HTML ソースが含まれています。HTML 解析ライブラリを使用してデータを抽出することを検討する必要があります。正規表現は脆弱になります。そこには多くのhtmlパーサーがあります。以下のSO投稿を見てください

Java 用 HTML/XML パーサー

于 2012-11-02T13:26:15.767 に答える
0

実際にはURLConnection、PHP スクリプトからデータを取得するために使用する必要はありません。ライブラリを使用Jsoupして PHP スクリプトからデータを取得できます。このライブラリを使用すると、必要に応じてデータを解析できます。こちらからいただきます

Jsoup API

そして、ここにそれを使用する方法があります。

Jsoupのクックブック

于 2012-11-02T13:45:33.687 に答える