fslasht (3370) の日記

2003 年 11 月 16 日
午後 11:57

はてなダイアリー自動転記スクリプト開発(1)

STATUS: 故障中

 はてなダイアリーにに/.jで書いた日記を転記できればいいねということで、ひさびさにPHPをいじっています。
 /.から日記を取得するには、昔作ったスクリプトを改造して使う予定です。(このスクリプト作ってからもう2年以上も経ってます。jstr_な関数を使っているのでいまの環境では動かない)
 ソースみててページを取得する部分がないぞと、思ったらPHPってfopenでhttpとかftpを透過的に使えるんでした。忘れてた。

● ユーザー認証
 はてな側でのユーザー認証ですが、cookieにセッションキーを持たせているようです。
 /.は、cookieにもろユーザー名&パスワードがあった(と思う)のでいいのですが、はてなの場合はセッションキーをどうにかしてスクリプトで手に入れないといけないですね。
 普通にブラウザでログインして、cookieのファイル見てセッションキー抜き出して、スクリプトにセットしてもらおうかな。
 セッションキー生成時にアクセス元のIPアドレスとかみてたらちょっと嫌かな(たぶんブラウザ動かすマシンと、スクリプト動かすマシンは違うので。NATで外部に接続された同一のLAN内のマシンだったらいいかな)
 頑張ればログインページでユーザー名、パスワードを入力するシーケンスを再現して自動でセッションキーを取得できるかもしれないけど、そこまではやる必要はないかな。

● POSTパラメータ
 あとは、PHPでPOSTやったことないなあ。調べないと。GETなら楽でいいけどパラメーター量からこれは無理か。
 まずは、はてなダイアリで使っているパラメーターを洗い出さないといけないですね。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人

処理中...