这个让我很费解...
对于我的 Android 应用程序,我希望能够在用户请求的任何位置(一直到城市级别)返回当前时间。请求本身来自语音命令,因此我无法使用其他方法。
最明显的方法(所以我认为)是查询谷歌,但我需要你的大脑来帮助我解决如何提取我想要的数据!
在谷歌中,查询:
“中国现在几点”
您应该会在顶部看到一个“小部件”,很好地显示答案。查看页面源代码并在“中国”上搜索,它就在那里 - 我觉得很好,这很容易!
但...
“伦敦几点了”
尽管 Google 中的显示看起来相同,但在搜索源 HTML 时没有“London”的结果...?
使用谷歌浏览器,我检查“小部件”的元素,然后可以查看我希望在所有情况下提取的内容。
所以,我的问题首先是,我是否遗漏了一些明显的东西(例如,谷歌不希望我们能够做到这一点)?或者有没有办法通过构造查询来“强制”结果在 HTML 中?
其次,有没有办法访问特定的“元素容器”并将结果返回给我的 Android 应用程序?
我提前谢谢你...