如何在Kotlin上获取网页内容

时间:2017-08-19 14:03:21

标签: android sockets web kotlin

我是Kotlin编程的新手,我希望得到Google html内容
但我不知道我该怎么做

1 个答案:

答案 0 :(得分:1)

您可以使用HttpUrlConnectionJava example)但我建议使用更高级别的库,例如Jsoup。然后,您可以使用CSS选择器从文档中获取特定元素(因此您可能实际上不需要应用程序中的HTML代码)。

您可以通过以下方式获取Google的索引页:

val doc = Jsoup.connect("http://google.com/").get()
val html = doc.outerHtml()

如果您需要Google发送的原始HTML,则可以使用以下代码:

val conn = Jsoup.connect("http://google.com/").method(Method.GET)
val resp = conn.execute()
val html = resp.body()
相关问题