1

Pythonスクリプト内からflattrトランザクションのCSVファイルを取得しようとしています(http://ploum.net/post/flattrstatを参照)。

WebインターフェイスからのCSVリンクは次のようになります: https : //flattr.com/transaction/view/id/ $ RANDOM_NUMBER / format / csv

だから、私が望むことを達成するために、私は必要なのは:

1)Pythonスクリプトを使用してFlattrで自分自身を認証する(これを行う方法がわからない)。推奨されるPythonライブラリはありますか?

2)$ RANDOM_NUMBERの背後にあるロジックを理解するか、それを取得する方法を用意します。(スクリプトをさらに進化させて、ダウンロードする開始日と終了日を定義できるようにしたいのです。これにより、特定の日付範囲で統計を作成できるようになります)。

4

1 に答える 1

1

呼び出す乱数はトランザクションIDです。IDがどうなるかを推測または計算する方法はありません。IDを要求する方法もありませんが(APIを介してなど)、最初にログインできれば、トランザクションリスト(https://flattr.com/dashboard/transactions)からIDを取得できます。

トランザクション情報はAPIを介して公開されないため、現在、必要なことを行う簡単な方法はありません。これは後で追加する可能性がありますが、当面はトランザクションリストをスクレイピングする必要があります。

于 2012-01-31T11:11:41.160 に答える