2014-10-31 93 views
-2

我想做一个学校的应用程序,因此我想要做一个自动通知服务。 我们为我们学校所谓的“副计划”(Im German ..不知道,如果你明白我的意思,但无关紧要),它是一个在线htm文件。 在这个文件中写入哪些课程被其他教师取消或代表。 我想创建一个服务,用于识别在此计划中写入的内容是否与我的应用的用户有关。因此,我想在此htm文件中搜索字符串。这可能吗? 还是你推荐另一种方法?在htm文件中搜索字符串

+5

任何努力,到目前为止,做你自己的功课该字符串? – Rockstar 2014-10-31 12:51:04

+0

Sry,你是什么意思?你问是否有人有想法?如果你的意思是我到目前为止做了什么..我到目前为止,我有服务..我只需要编程该服务应该做什么 – 2014-10-31 12:58:16

回答

3

获取页面的源

URL url = new URL("http://www.example.com/"); 
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); 
String row = ""; 
String text = ""; 
while ((row = in.readLine()) != null) { 
    text += row; 
} 
in.close(); 

然后找到text

if (text.contains("yourString")) { 
    System.out.print("Found!"); 
} 

你应该尝试的方式