2017年06月 / 05月≪ 123456789101112131415161718192021222324252627282930≫07月

インフォメーション

FC2ブログで画像等を一括アップロードするソフトを地味に配布してます。
FC2ブログ用ファイルアップロードの最新版はこちら
(ベクター)FC2ブログ用ファイルアップロード

--.--.-- (--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


 |  --:--  |  スポンサー広告  |  Top↑

2011.04.27 (Wed)

FC2ブログ用ファイルアップロード1.0.3.2

なんかアップロードしようとするとエラー出たり出なかったりするんでちょっとだけ修正しました。


ダウンロードはこちら
FC2BlogFileUpload1032.zip

新しくサーバー借りて今まで借りてたサーバーが4月いっぱいでおわるので、
FC2BlogFileUpload1031.zip以前のファイルは5月以降はダウンロードできなくなります。


 |  19:38  |  自作アプリ  |  トラックバック(0)  |  コメント(6)  |  Top↑

Comment

●fc2へのログインについて

上野さん、こんばんは。

以前何度か、アドバイスを頂いているkeiです。
その節はどうもありがとうございました。

実はまた、行き詰っていることがありまして・・・^^;


今、c#で、FC2のブログ管理画面を操作できるツールを作っています。
で、WebBrowberを使うと処理が物凄く遅くなるので、
WebClientクラスか、WebRequestクラスで処理をしたいのですが、
管理画面にログインすることが出来ません。orz

ここを参考に、両方のクラスでやってみました。
http://neue.cc/2009/12/17_230.html

(コードの貼付けは差し控えますが、もしご迷惑でなければ、貼らせていただきます)


色々試行錯誤したんですが、どうしても上手くいかず、
悩みまくっているときに、ふと気がついたんですが、

上野さんのアップローダーは、ログインはWebBrowberで行ってますよね?

これって、WebBrowberでログインしたクッキーをWebRequestクラスで引き継いで処理を行っているんでしょうか?


もしそうだとしたら、その辺の処理の仕方で、参考にされたサイトや書籍などがありましたら、教えて頂けませんでしょうか?

かなりググッってみたんですが、残念ながら自力で見つられず…orz
(WebBrowber → WebRequest にクッキーを渡す処理に苦労したということが書いてある書き込みだけは見つかったんですが。^^;)


もし、僕の考えが検討違いでも、何かアドバイスなど頂ければ、とてもうれしいです。


厚かましいお願いで、本当に心苦しいのですが、どうぞよろしくお願い致します。


ps
もう猫が可愛すぎて、たまりません。
家猫なので、すぐ遊んでほしがって、ちょっと大変だったりもしますが(笑)
もう、いない生活は本当に考えられないです。

ペットというより我が子という感じ。
長生きして欲しいなあ(まだ1歳ですが)
kei |  2011.05.18(水) 02:41 |  URL |  【コメント編集】

●Re: fc2へのログインについて

どもkeiさんこんにちは。

この一括アップロードのやつはwebrequestでログインしてます。
ログインのどこが出来なかったのかがよくわからないんですが、ログインはできますよ。
ログイン後にリダイレクトされたりするのでその対処が必要でしたが。
webbrowser→webreqestへクッキー渡すところは自分もやろうとしたのですが、「HttpOnly」のクッキーが取れなかったり何かとめんどくさくなって諦めましたw

一括アップロードではwebbrowserでもログインしてますが、実際には
webrequestでログイン→webrequestでアップロードしてるだけです。
webbrowserの方はモニタ的な感じと、アップロード後の確認用に動かしてるだけでアップロード処理にはあんまりかかわってません。

あと猫は2匹飼いの方が、1匹より楽だったりしますw
上野メモ |  2011.05.18(水) 17:58 |  URL |  【コメント編集】

上野さん、こんばんは。

keiです。
レスありがとうございます。

> この一括アップロードのやつはwebrequestでログインしてます。

ありゃ。
出来るんですか(汗)

でもこれで、僕のやり方がまずいってことがハッキリしたので、
色々試行錯誤してみたところ、何とかログイン出来ました。

ワーイヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノワーイ


具体的には、POSTするURLを
https://secure.id.fc2.com/index.php?mode=login&done=blog&switch_language=ja
から、
http://blog.fc2.com/
に変えたんですが、(FC2は、入り口が色々あるので)
少し気になったので
FC2のブログ以外のログインも色々試してみたところ、
どうもhttpsで接続の場合だと、
うまくいかないみたいなんですよね。


webrequestはhttpsに対応してるはずだし、
ググッてもこれといった情報も見つからず…。

ちょっとスッキリしない感もありますが、
とりあえず、今日はゆっくり眠れそうです。
(ここのところ睡眠不足でへろへろなので)


ホントにどこが悪いのかサッパリ解らない状態だったので、
上野さんのコメントは、非常に助かりました。
いつもありがとうございます。


ps
上野さんところは猫2匹いるんですか?

いいなあ。
ウチはいろんな事情で2匹飼いは難しそうですが…。
それにしても、猫って可愛すぎw
kei |  2011.05.20(金) 01:57 |  URL |  【コメント編集】

●Re: タイトルなし

ログインできるようになったんですね。よかったです。
言われてみれば自分もログイン処理を入れる際、httpsでつまずいてました。
httpsにpostした際の戻り値で、たぶんリダイレクト処理の入ったhtmlが戻ってきて、
そのリダイレクト先URLにwebrequestで飛ぶ処理を入れることでログイン状態を得ることができたような気がします。
webrequestにリダイレクト先に飛ぶ回数設定するオプションがあるんですが、それをかなり多く設定しても飛ばなかったのでおかしいなと思いつつ戻りhtml確認して手動で飛ばしてみたら成功した感じです。
ざっとコード見つつぼんやり思い出してるのではっきりはしないんですがw

うちは猫2匹いますよ。猫同士の絡みは見てて楽しいですw猫は良いですよねほんと。
上野メモ |  2011.05.20(金) 06:35 |  URL |  【コメント編集】

●便利です!

ダウンロードさせて頂きました。
シンプルで、とても良いですね♪
ありがとうございました。
ゆっちぃ |  2011.08.25(木) 16:37 |  URL |  【コメント編集】

●Re: 便利です!

ありがとうございます。使えるうちにどんどん使ってやってください。
不具合とかありましたらどんどん申し付けてください。
上野メモ |  2011.08.25(木) 23:53 |  URL |  【コメント編集】

コメントを投稿する

URL
コメント
パス  編集・削除するのに必要
非公開  管理者だけにコメントを表示
 

Trackback

この記事のトラックバックURL

この記事へのトラックバック

 | BLOGTOP | 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。