這一個我百思不得其解......查詢使用谷歌搜索時結果
對於我的Android應用我想能夠在任何位置返回當前時間的用戶請求(下至市級)。請求本身來自語音命令,所以我不能使用替代方法。
最明顯的方式(所以我認爲)是查詢谷歌,但我需要你的大腦幫助我解決如何提取我想要的數據!
在谷歌,查詢:
「什麼在中國的時間」
你應該可以看到在顯示很好的答案頂部的「小部件」。查看網頁源代碼並搜索「中國」,它就在那裏 - 我認爲很棒,這會很容易!
但是......
「什麼是在倫敦時間」
雖然在谷歌顯示出現相同的,對於「倫敦」搜索HTML源文件時,沒有結果...... ?
使用谷歌瀏覽器,我檢查'小部件'的元素,然後可以查看我希望在所有情況下提取的內容。
所以,我的問題是首先,我錯過了明顯的東西(谷歌不希望我們能夠做到這一點)?或者有沒有辦法通過構建查詢來「強制」結果在HTML中?
其次,有沒有辦法訪問特定的「元素容器」並將結果返回給我的Android應用程序?
我感謝你在...
對不起andjav,我無法重現您的問題。 如果我把在: https://www.google.com/search?q=What's%20the%20time%20in%20China 我查看源代碼,我可以清楚地看到約3/4的答案下降的方式,就像我輸入: https://www.google.com/search?q=What's%20the%20time%20in%20London 你確定倫敦沒有結果嗎? 也許我錯過了什麼? :-P – Jared 2012-04-24 15:53:08
好吧,這很奇怪。現在,當我搜索倫敦,時間是在HTML!?所以我隨機嘗試了香港,但儘管在Google的頂部顯示與其他人一樣,搜索時間或'HKT'的源文件卻什麼都沒有產生......對於爲什麼它只是在那裏有時是無知的?好吧,無論如何,對我來說! – brandall 2012-04-29 14:09:37