Sun的HTTP服务器直接读取数据

时间:2017-02-07 23:24:27

标签: java http httpserver

我正试图获取网站上的文本字段的价值......

除了从uri阅读之外还有其他方式吗? 例如

之类的例子
getContent().getvar("name");

1 个答案:

答案 0 :(得分:0)

您需要使用jsouphere)等库来连接到网站(网址)并获取DOM格式的数据。以下是示例代码段:

Document doc = Jsoup.connect("http://google.com").get();
String title = doc.title();
System.out.println("title : " + title);
Elements links = doc.select("a[href]");

您可以使用select之类的方法来获取所需的元素,例如:

Element head= doc.select("div.head").first();

Here是Document类的javadoc,here是一些例子。

如果您拥有网站的HTML代码,则可以使用jsoup阅读并将其转换为Document对象。不幸的是,没有直接方式来阅读网站/页面的内容而不实际连接到它(通过uri)。