-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 是网站的“源代码”,对吧?

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 回答