やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Pythonではてなのサイトにログインする

その後、指定はてなIDフォトライフRSSを取得する。画像のURLが取得できる。

成果物

GitHubHatena.WebSite.Login.201703040757

開発環境

はてなフォトライフAtomAPI - Hatena Developer Center

なお、使用させていただいたPythonライブラリは以下のライセンスである。感謝。

Library License Copyright
dataset MIT Copyright © 2013, Open Knowledge Foundation, Friedrich Lindenberg, Gregor Aisch

背景

はてなフォトライフの画像を全部バックアップしたい。残念ながらフォトライフAPIは全URL取得APIがなさそう。

RSSなら全件取得できると知った。
http://ytyaru.hatenablog.com/entry/2017/06/29/000000
http://ytyaru.hatenablog.com/entry/2017/07/07/000000

しかし、ログインする必要があった。さもなくばそのアカウントの画像URLデータは取得できない。そこで、今回ははてなサイトにログインする方法を確かめた。

参考

[Python] HTTP通信にCooki処理を追加して、はてなにログインする - YoheiM .NET
PythonでHTTPS通信してはてなにログインしてみる - yattの日記

そのものズバリ。Cookieの扱いがわからなかったため参考になった。感謝。

問題

ログインサイトが変更されたら使えなくなる可能性がある。

所感

あとはRSSからデータを抽出すれば画像URLを取得できる。

自動ログインツールを作るヒントにもなりそう。