2012-06-04 88 views
1

我正在嘗試編寫登錄Google Play網站的代碼,並提取開發人員主頁中的數據。Jsoup:500錯誤加載URL

現在,當我嘗試解析URL:https://play.google.com/apps/publish/Home?dev_acc=12345678時,它只是解析頁面中不相關的部分。包含應用程序數據的頁面部分不存在。我在瀏覽器中看到了同一頁面的源代碼,發現應用程序數據也不在其中。

因此,當使用Live HTTP Headers(使用Firefox)時,我發現其他URL也可能有我想要的數據。但是,當我試圖打開他們(使用POST)它提供了一個錯誤:

500 error loading URL https://play.google.com/apps/publish/feedback?dev_acc=12345678 

現在我試圖在瀏覽器中打開同一個頁面,我得到了,

HTTP method GET is not supported by this URL 
Error 405 

有人能指出如何繼續與此?由於我的公司政策,我無法發佈代碼,但我可以告訴你,我已在大多數網站中成功使用了相同的技術,並且它能夠正常工作。無法理解這裏發生了什麼。

感謝, 阿倫

回答

0

嗯...我不知道很多關於谷歌的API,也沒有政策。但我知道他們不喜歡在不使用自己的方法的情況下獲取他們的數據。你應該在谷歌尋找一種方式來獲得你想要的。

關於錯誤:500 - 內部服務器錯誤。我認爲他們可能不會讓你得到數據..

另外,我會看看this。這是谷歌自己的API。它可能會讓你想要的地方。