kotlin - 如何从这个 html 文件中获取特定文本?在 Kotlin 中使用 Jsoup 功能
问题描述
代码:
import org.jsoup.Jsoup
fun main(){
val url = "https://www.google.com/maps/place/?q=place_id:"
//val placeID:String = "ChIJRVY_etDX3IARGYLVpoq7f68";
val placeID:String = "ChIJ1zoUGxYE9YgRL399jlxWp6Q";
val doc = Jsoup.connect(url+placeID).get()
val text = doc.html()
//println(text)
when (text)
{
is String -> println("yay");
}
//val pID: Collection<String>? = placeID as? String
//val here: Pair<Int, String>? = text.findLastAnyOf(placeID,0,false);
var tempLine:String = ""
tempLine = text.substringAfterLast(placeID)
val newLength = tempLine.length
var tempLine2 = tempLine.substringBefore("window.APP_FLAGS")
println(tempLine2)
}
我正在做一个个人项目,但我碰壁了,我无法从谷歌页面获取繁忙时间信息,这个位置是 Trader Joes。
解决方案
推荐阅读
- git - curl,如何将命令的结果作为参数包含在内
- python - Python - 在 Google Firebase 上扫描照片
- c# - 在 NUnit 2.6 中,是否可以有两个对象,使得 Assert.AreEqual 和 Assert.AreNotSame 都为真?
- algorithm - 三重嵌套for循环的运行时推导
- java - 如何从此 twitter json 获取帖子的内容图像或视频
- unix - 使用字节数将一行拆分为多行
- java - Selenium-sendKeys() 抛出“要发送的密钥应该是非空字符序列”
- amazon-web-services - 如何将 jenkins 中的 cloudformation 模板部署(创建/更新/删除)到我的 AWS 环境?
- ansible - 如何使用 YAML 配置带有 ansible 的 windows 服务器
- python - Python中的小费计算器