2013-02-15 60 views

回答

4

我遇到同樣的問題,因爲你,我只得到了第一個100個錯誤了。基本上,由於網站管理員工具中存在一個錯誤,它只會向您顯示100個批次中的錯誤。

據我所知,它沒有內置的解決方案,但有一個解決方法。您可以使用提供的ExecRequest.exe命令行工具通過http請求訪問數據,而不使用GetCrawlIssues函數。基本用法如下:

ExecRequest cl QUERY http://www.google.com/webmasters/tools/feeds/example_site.com/crawlissues/?start-index=1&max-results=100 [email protected] mypassword

這會將生成的XML輸出到控制檯。您可以指定的起點,並希望錯誤數下載:
啓動指數=的startIndex
&最大結果= 100
您可以設置最大結果值來wathever你想要的,但它最多隻能下載100個項目。
批量下載後,您可以從下載的XML文件中獲取數據。

如果你只需要這些數據,我也用Python編寫了一個小腳本,你可以查看它here,這很簡單。

+0

歡迎來到Stack Overflow!偉大的第一個答案,保持良好的工作! – 2013-12-12 11:11:31