【问题标题】:Getting only 100 crawl issues using webmaster tool使用网站管理员工具仅获取 100 个抓取问题
【发布时间】:2014-03-06 03:33:11
【问题描述】:

我正在使用 Feed crawlIssues = wtr.GetCrawlIssues(encodedSiteID);从我的网站管理员工具帐户中获取抓取错误。有超过 5k 个错误,但上面的代码只检索前 100 个。如何检索所有错误?

谢谢

【问题讨论】:

    标签: google-search-console


    【解决方案1】:

    我遇到了和你一样的问题,我也只遇到了前 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=100example@gmail.com mypassword

    这会将生成的 XML 输出到控制台。您可以指定起点,以及要下载的错误数:
    ?start-index=startIndex
    &max-results=100
    您可以将 max-result 值设置为您想要的任何值,但它最多只能下载 100 个项目。
    批量下载后,可以从下载的xml文件中获取数据。

    如果你只需要数据,我还用Python写了一个小脚本,你可以查看here,很简单。

    【讨论】:

    • 欢迎来到 Stack Overflow!很好的第一个答案,继续努力!
    猜你喜欢
    • 2015-06-22
    • 1970-01-01
    • 2017-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多