6

R 経由で Google ウェブマスターのツールの API にアクセスしたいと考えています。

私はここから見ます:

http://code.google.com/apis/webmastertools/docs/2.0/reference.html

https の背後でフィードを取得して解析する必要があること。

それを行う方法に関する提案はありますか?

4

3 に答える 3

2

いくつかのグーグルに基づいて、RCurlライブラリがHTTP関連の最善の策であると思います. いくつかの基本的な操作を実行し、XML ペイロードを操作する方法の良い例があります: http://www.omegahat.org/RCurl/xmlParse.html

他の GData サービスと同様に、ウェブマスター ツール API は AtomPub ベースの XML です。XML ライブラリを使用して解析するのはかなり簡単ですが、自分でコーディングする必要があります。

Brandon が言及した Googleanalytics4r は、これと同じアプローチを採用しています。参照: https://github.com/sorenmacbeth/googleanalytics4r/blob/master/R/googleanalytics4r.R

于 2011-01-06T06:48:15.137 に答える
0

少しハックですが、system() を発行して、こちらの Python ツール ( http://code.google.com/p/webmaster-tools-downloads/source/browse/downloader.py ) を介して R から GWT データにアクセスします。コマンド例

feedback <- system("python ./gwt-tool/googlewebmastertool_download_gmt.py")

「フィードバック」はスクリプトから生成されたメッセージで、ファイルはシステム コールの作業ディレクトリに表示されます。

より良い解決策は、リクエストを作成するために httr パッケージを使用することです (これは上記で提案した RCurl のラッパーです)。

于 2014-01-21T10:58:17.927 に答える
0

rJavaでJava クライアントを使用できると思います。

于 2010-10-14T10:26:31.193 に答える