如何使用 Java 从网站复制某些文本
How to copy certain text from a website with Java
我有一个纯文本网站。该网站的格式如下:
{"code1":"Text I want copied","code2":"Second text I want to copy"}
每次网站刷新时,我要复制的文本的长度都会发生变化。我很好奇如何使用 Java 检索在“”之后和“”,”之前开始的文本。我希望第二个文本也能发生同样的事情。我还想删除 html 标签。将不胜感激。
使用 org.json 库,您可以像这样解析 JSON:
String myJSONString = "{\"code1\":\"Text I want copied\",\"code2\":\"Second text I want to copy\"}";
JSONObject object = new JSONObject(myJSONString);
String[] keys = JSONObject.getNames(object);
String firstText = (String) object.get(keys[0]);
String secondText = (String) object.get(keys[1]);
要解析网页,可以使用JSoup library. See an example from this answer。
我有一个纯文本网站。该网站的格式如下:
{"code1":"Text I want copied","code2":"Second text I want to copy"}
每次网站刷新时,我要复制的文本的长度都会发生变化。我很好奇如何使用 Java 检索在“”之后和“”,”之前开始的文本。我希望第二个文本也能发生同样的事情。我还想删除 html 标签。将不胜感激。
使用 org.json 库,您可以像这样解析 JSON:
String myJSONString = "{\"code1\":\"Text I want copied\",\"code2\":\"Second text I want to copy\"}";
JSONObject object = new JSONObject(myJSONString);
String[] keys = JSONObject.getNames(object);
String firstText = (String) object.get(keys[0]);
String secondText = (String) object.get(keys[1]);
要解析网页,可以使用JSoup library. See an example from this answer。