可能重複:
How can I use translate.google.com/ to translate the string in Java program?如何讀取網頁的內容,而不是該網頁的源代碼?
我想讀一個網頁,而不是網頁的源代碼的內容。 內容是指一些評論或一些線條等 EX: http://translate.google.com/#en|bn|I%20love%20life。
在此頁面中,我想收集翻譯行「আমিজীবনভালবাসি」 我怎樣才能得到這個JAVA?
可能重複:
How can I use translate.google.com/ to translate the string in Java program?如何讀取網頁的內容,而不是該網頁的源代碼?
我想讀一個網頁,而不是網頁的源代碼的內容。 內容是指一些評論或一些線條等 EX: http://translate.google.com/#en|bn|I%20love%20life。
在此頁面中,我想收集翻譯行「আমিজীবনভালবাসি」 我怎樣才能得到這個JAVA?
,但你希望閱讀源代碼的內容,因爲它包含您要查找的內容..
<span id="result_box" class="short_text" lang="bn"><span class="hps">আমি</span></span>
這是包含翻譯內容的節點...如果你可以構建包含未翻譯字符串的url,捕獲對該URL的響應,然後找到#result_box,您將擁有內容
我相信您可以通過HtmlUnit
實現此目的。看看方法DomNode#asText()
。
祝你好運。谷歌的翻譯API是一項付費服務,他們可能不會感激你通過網站來解決它。 – climbage
另請參閱[this other question](http://stackoverflow.com/questions/10412453/how-can-i-use-http-translate-google-com-to-translate-the-string-in-java-progr ),以保存你自己說的話,他們之前已經被告知過,最近。 –
@AndrewThompson我看他沒有學過。 FYI justlife,谷歌通常很擅長識別程序行爲。 – climbage