[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 06/23 04:52 / Filesize : 98 KB / Number-of Response : 478
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

2ch専用ブラウザの作り方



1 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 11:33:57 ]
をまとめましょう

193 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 22:36:34 ]
>>190
確か去年くらいからQtで作り始めたひとがいたはず
今どうなってるか知らないけど

194 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 22:42:49 ]
>>193
LGPL版, GPL版がよくわからん

195 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 22:47:42 ]

ttp://flounder.s27.xrea.com/bbs/test/read.cgi?bbs=giko&key=213536508

pc12.2ch.net/test/read.cgi/software/1220415581/


196 名前:デフォルトの名無しさん [2010/02/06(土) 23:10:09 ]
しかしなんでここまで開発したいやつがでてくるかね

197 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 23:30:11 ]
簡単そうに見えるからすぐ手が出るんじゃね?

198 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 08:32:02 ]
うんこ

199 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 13:56:31 ]
せっかくだから俺はVB6で作らせてもらうぜ
画面と操作系のレイアウト・デザインは某ブラウザのコピーにするんだ

まだ頭の中でもやもやした形のがあるだけだが、昔一通り読み書きできるものは作ったことあるから多分うまく行くと思うんだぜ

200 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 15:14:09 ]
vbは無いな。
javaだろう。cは環境べったり過ぎる。

201 名前:デフォルトの名無しさん [2010/02/07(日) 15:17:18 ]
最強はないって



202 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 15:37:24 ]
グーグル携帯で動かすのも考えたらjavaだろう。

203 名前:デフォルトの名無しさん [2010/02/07(日) 16:00:07 ]
Qtは無料だとGPL関連が面倒そうだし有料買うならそもそもVS買うしで
wxWidgetsを試してみたんだが、スタティックにリンクするからでかいなw
大したことやってないのに3MBとかw

204 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 20:46:34 ]
>>193
それ、kwsk

205 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 20:56:58 ]
>>204

>>195

206 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 21:14:09 ]
2ちゃんねるブラウザで一番難しい所は、スレを表示する機能だと思うんだよね
しかし、既存の専ブラはそれをどうやって解決しているのか?って所が問題

207 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 21:16:55 ]
>スレを表示する機能
フォントですねわかります

208 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 21:32:45 ]
前、javaで2ちゃんねるブラウザを作った時は
自分が考えていたよりも自由なプログラミングができなかったorz
だって、スレビューの実装がムズいんだもん

209 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 21:47:51 ]
ギコナビはIEコンポーネント使っている。
ほかは使ったことないから知らないけど。

210 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 21:48:24 ]
WindowsならIEコンポ使ってるのも結構あった気がするが

211 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 22:46:45 ]
多くは既存ブラウザのエンジンを使ってるでしょ
今となっては独自に実装するとかありえない
cssやスクリプト対応もできた方がいいから



212 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 23:56:40 ]
俺様専用の2ちゃん専ブラだからVB6でおk
スレの表示もIEコンポーネントに丸投げする
ただそのまま丸投げするとhtmlの生成処理に時間がかかるので2++風の1レス描画にする
2++のWin版でもいいんだけどしたらばに書き込みできないわ、Beは常に有効にしないとダメだわで使えなかった

213 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 20:22:29 ]
webブラウザのコンポーネントを使わないと、かなり大変だよね〜
でもさ、どこまでスレを見たのか保存する機能あるじゃん
あれってどうやって実装してんだろ?そこが気になる

214 名前:デフォルトの名無しさん [2010/02/08(月) 20:26:14 ]
>>213
アイデアはあるけどdatのみじゃあ無理だけどね

215 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 20:30:23 ]
>>213
dat の差分ダウンロードで分かる

216 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 20:32:42 ]
どうせ2chブラウザの乱立の原因はUI周りの好き嫌いと検索パターンの問題なんで
その辺に関係ない箇所はDLLとかスタティックリンクライブラリで提供する感じでもいいんだどね

217 名前:デフォルトの名無しさん [2010/02/08(月) 20:33:55 ]
>>215
それじゃあだめだろ
未読がある状態でリロードして差分ダウンロードとって来たら未読位置が変わる

218 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 20:40:44 ]
未読の位置を記録すればいいんじゃねえの?

219 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 20:41:41 ]
pc12.2ch.net/test/read.cgi/tech/1193667819/
専ブラって作り始めてもすぐ飽きる
最後までモチベーションが維持出来ない

220 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 20:43:09 ]
>>216
そうだね
2chAPI作って公開してください

221 名前:213 mailto:sage [2010/02/08(月) 20:51:17 ]
>>218
スレが表示されている時にウインドウが640 x 800で表示されていても、
つぎにスレを見る時は900 x 900かもしれない

>>219
jane styleの作者はすごい気がする



222 名前:デフォルトの名無しさん [2010/02/08(月) 20:58:31 ]
>>221
Open Janeの派生だろ

223 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 23:10:32 ]
金儲け出来るならがんばる香具師は居るだろう。
●の利用状況に応じて作者に還元されるみたいだし。

224 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 23:13:25 ]
香具師って最近流行ってんのか?
もう死語な気もするけど

225 名前:デフォルトの名無しさん [2010/02/09(火) 03:00:16 ]
>●の利用状況に応じて作者に還元されるみたいだし。
これって2ch運営に申請してとかあるの?

226 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 03:02:54 ]
都市伝説だろ

227 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 20:46:15 ]
>>226
残念ながら都市伝説ではない。
確かThousandの作者とkageの作者は受け取った金額を公開してるはず。

228 名前:デフォルトの名無しさん [2010/02/09(火) 20:57:36 ]
新規参入できるのか?
申請は2chビューアのページにあるメールアドレスに
その旨書き添えて送ればいいのか?

229 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 21:26:44 ]
>>228
別にいいと思う。

230 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 23:19:53 ]
ていうかね、
オリジナルのJaneの作者のTwidlle氏は
Del6Personalのライセンスに基づいて
対価を受け取ることを辞退し、
しかもその上で(有用な自前描画コンポーネントを含めて)
ソースを公開したわけよ。
(最初に公開したのは pc12.2ch.net/test/read.cgi/tech/1224449899/ の初期スレ)

もしそのJaneに手を加えて作っているのだとしたら
対価を受け取るのはどういう神経してるんだよ、ってことになる。

231 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 23:21:19 ]
Styleの作者に言ってやれよ



232 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 01:16:14 ]
>>230
Twidlle氏がGPLで配布すれば良かったんだが・・・

っていうか、今からでもGPLにしたら良いのに

233 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 02:45:02 ]
v2cの作者も金額公開してニュー息で擦れ立ってた様な。
ユーザ多いと結構いい金額貰えてるよ。堂本の運営なんてもっと儲けてるだろうね。

既に流用されてるものがあるのに、あとからgplは無意味。
過去のものに手を加えて使われてしまうだけ。


スレチだが、ようつべブラウザって簡単に出来る?
にちゃんブラ作るより難易度高いかな?
フラッシュを表示させる仕組みが思いつかないが。

234 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 02:52:32 ]
>>233
大半のことはブラウザコアがやってくれるのでプログラム側が最終的に欲しいのは
データの入手先だけかな?

styleの人が動画プレーヤーも作ってるし、ぶっこぬきツールも存在する以上は
なんとかなるでしょうけど

235 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 23:19:42 ]
そういえば2chの報酬って何で払われるんだ?
モリタポ?
webマネー?
口座振込み?

236 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 23:22:06 ]
ガバス

237 名前:デフォルトの名無しさん mailto:sage [2010/02/16(火) 23:16:18 ]
スレってあっちこっちから開く(お気に入り、スレッド一覧etc)ことができるじゃん
それにサーバーからdatを取得したり、HDDにデータを保存したりしないといけない

お前らだったら、GUIと↑の処理を分離するか?



238 名前:デフォルトの名無しさん mailto:sage [2010/02/16(火) 23:31:11 ]
分離しないとマルチスレッドにできない。

239 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 00:50:57 ]
でも実際のところマルチスレッド化する部分ってすくないような・・・

2ch専ブラがやたら起動が遅くなるのはログに対するマルチアクセスが
発生してるんだと思うけど2chログのように小さい物をHDDから読み出す
場合はアクティブになってるログだけ読んであとはタブをアクティブにした
際読むくらいにしないとね・・・・
ただログ更新はマルチスレッドでいいと思うよ

240 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 01:11:21 ]
もう車輪の再発明はいいよ
あえてこれから作るんなら
人工無能でもいいから適当に
ツッコミレスする機能も付けて欲しいな

241 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 01:23:46 ]
車輪の再発明になるのは既存の2chブラウザがうまく部品化されてないからさ



242 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 02:50:52 ]
そのへんを考慮して汎用ライブラリみたいなのが有れば便利だけどね。
まあヲレブラウザ乱立島栗だろうけど。

243 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 12:42:18 ]
そして例え部品化されてもVB6には供給されず、俺みたいなヘタレVB6ユーザは自分で車輪を作るしかないのさ

244 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 12:47:51 ]
>>243
えw
View部分は好きな言語で書ける方法があるよ
ローカルweb鯖として機能する専ブラを作ってwebAPIのような形で
アクセスすればいい

web通信さえできればクライアント書くソフトはなんだっていい

245 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 19:38:33 ]
WINAPIでいいだろw

246 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 20:03:32 ]
好きな言語で表示部分作れるんだし最強だろ

ローカル鯖のwpiたたけば加工したデータを結構な速度で
返してくれるんだし

247 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 20:08:14 ]
加工ぐらい各自にやらせてくれよw

248 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 20:13:07 ]
>>247
そういうのがめんどくさくてなかなか進まないんだろw
APIたたけばcsvで返してくれるとかしておけば
余裕で組めるだろ

249 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 20:47:02 ]
>>246
>>結構な速度で返してくれるんだし

どういう仕組み?
仲介するだけでレスポンス速度が上がるのは再読み込みだけだろ?

250 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 20:55:17 ]
>>249
そりゃどんな専ブラもそうだろうw

基本的にはローカルにおいたDATをread.cgiの代わりに成形して
htmlで表示したように見せてるだけなんだから

問題はローカル鯖側だと同じpc上なのにhttpプロトコル経由で送るので
遅くなるかと思ったんだが問題なかったってところだね

この方式の利点はwebAPIたたくだけで見た目は自由に作れるのと
めんどくさければ通常のブラウザからも見れるってところか

251 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 21:22:49 ]
車輪の再発は重要だと思うよ
macとlinuxにはちゃんと使える専ブラが少ないから



252 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 21:34:53 ]
macはなあ・・・
開発環境ってあるんだっけ?

linuxはweb鯖をうまく使えばいいかもね

253 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 21:49:52 ]
REST/XMLかJSONでやりとりするローカルサーバーってのはまあ現実的なんじゃないの
問題はクロスプラットフォーム考えて実装するとこだが…

254 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 21:56:44 ]
そうか
webサーバー動けばcgiでも・・・ってそりゃp2でいいじゃんってなりそうだな

255 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 13:01:38 ]
linuxでwebサーバーを立てるとか無理ぽ
windowsの代わりに使っているのに、apacheとか入れたら
依存関係ですごいことになってしまう

256 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 13:47:44 ]
JavaとかPythonでhttpサーバー立てれば十分だろ

257 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 23:21:49 ]
マカってホント情報弱者だな。

258 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 00:49:15 ]
というかインテルマック向けのクロスコンパイラとか無いの?

windows上で開発できればマカーが後はテストすればいいだけでしょ?

259 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 00:57:16 ]
チャットしながら開発するのか?

260 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 01:06:18 ]
>>259
いや・・・
そんなことしなくてもGUIはマック依存じゃなくブラウザならなんでも
認識できるHTMLを出力するんだしそんなにとちるようなコードに
ならないと思うけどw

環境依存しやすいのはネット関連のAPIくらいでその辺さえ吸収
すればあとはCやC++の範囲だよw

261 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 21:58:38 ]
お前らはスレッド一覧やレスを、どういうデータ構造にしていますか?
やっぱり、レスが「あぼーん」した時の事を考えると、いろいろと面倒くさいよね



262 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 22:00:34 ]
俺あぼーんとかしたことないから実装してないわ

あぼーんってそこまで必要か?

263 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 22:10:55 ]
>>262
俺が見ているスレには、キチガイが居てさ
あぼーんする処理を考えると、面倒くさくなるんだよ

264 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 22:12:42 ]
まあ最近はあぼーんするほどの痛いのは見ないな
そういうのがいるスレに行ってないだけかもしれないけど

あと何かあるとすぐに規制入るからってのもあるかw

265 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 22:17:50 ]
2chwriter作ってみたけど規制されてて書き込めないみたいで試せない orz

266 名前:デフォルトの名無しさん mailto:age [2010/02/19(金) 22:18:41 ]
規制age

267 名前:デフォルトの名無しさん mailto:sage [2010/02/20(土) 10:55:09 ]
bbsmenu.htmlからカテゴリと板を抽出するとき、『おすすめ』のカテゴリって
無視するように特別扱いしてるの?
なんかスマートじゃない気がするので、いいやり方あったら教えてください。

268 名前:デフォルトの名無しさん [2010/02/21(日) 16:45:38 ]
VB.net2008EE使ってます
datをローカルに保存、それを単純に表示させる事はできたのですが、この先どうすれば良いんでしょうか
"<>"や改行を基準にarraylistで配列にaddしていき、加工しやすいデータに形成
→NG等を加え、htmlタグを付けてtmpファイルを生成、コントロールのwebbrowserに出力しようと思ってます
他に良い方法とかありますか?

269 名前:デフォルトの名無しさん mailto:sage [2010/02/21(日) 18:22:53 ]
俺の手抜き仕様だとhtml化してからローカル保存してまう、まぁ自分用なので
手間かかるのでいい方法というわけではないがwebbrowser使わないで独自の描画仕様のがたぶん軽くなれる

270 名前:デフォルトの名無しさん [2010/02/21(日) 19:35:33 ]
ありがとうございます
それだとタグの問題も一気に解決できますね
webbrowser抜きは次回にしたいと思います
とりあえず読み込みと書き込みだけはできるようにしたいです・・

271 名前:デフォルトの名無しさん mailto:sage [2010/02/22(月) 02:11:55 ]
ハイパー車輪の再発明タイム中。ここまで作って疲れた。でも楽しかったからいいや
ttp://sageuploader.vs.land.to/1upload/src/sage1_18146.png



272 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 07:10:40 ]
>>268
webbrowserを使うならこれでも掛けておけ

正規表現用の文字列
上の行が検索用
下が置換用

アンカー変更用は自分ブラウザの仕様にあわせてかえてくれ
レス内のURL有効化とBEアイコンの処理は好きなように
ただしURL有効化->BEアイコン変換用の順で処理しないと
BEアイコンの表示がおかしくなる

///////////////////////////////////////////////////////////////////
//アンカー変更用
///////////////////////////////////////////////////////////////////
(<a href=\x22)(\x2e\x2e\x2ftest\x2fread\x2ecgi\x2f)([\w]+\x2f\d{10}\x2f\d+\x22\x20target=\x22_blank\x22>)(>>)(\d+)(</a>)
$1A$5\">>>$5</a>
//
///////////////////////////////////////////////////////////////////
//URL有効化
///////////////////////////////////////////////////////////////////
s?https?://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+
<a href=\"$&\">$&</a>
//
///////////////////////////////////////////////////////////////////
//BEアイコン変換用
///////////////////////////////////////////////////////////////////
(s?sssp?)(://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+)
<img src=\"http$2\"> <br>

273 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 14:49:29 ]
読み込みとかは割りとすぐだったんだが、書き込みがめんどくさいな
あと規制された場合の書き込みはp2proxyなどに頼るつもりなんだけど
その頼り方がわからんw

普段2chへ送ってるメッセージをどうやってp2proxyに送ればいいかわからんww

274 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 15:16:43 ]
ローカルプロキシならそれ用のポートが開いてるんだろ? 80番じゃなくて

275 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 15:25:59 ]
p2proxyなら8080かな
Listenerで待機してると思うのでヘッダーなりに情報入れとけば勝手にやってくれるんだろうけど
その辺がわからんw

276 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 15:39:41 ]
proxyクラスのあるフレームワーク使うと何も考えなくて良いから素敵

277 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 15:51:51 ]
ああ
うまくいったわ
やっぱ部品と資料が豊富なc#でお試しするに限るな

278 名前:デフォルトの名無しさん [2010/02/24(水) 15:54:59 ]
テスト

279 名前:デフォルトの名無しさん [2010/02/24(水) 16:01:14 ]
aaaaaaaaaaaaaaaaaaaaa
テストテスト
p2からじゃ〜

280 名前:デフォルトの名無しさん [2010/02/24(水) 16:08:43 ]
再度テストだw

281 名前:デフォルトの名無しさん [2010/02/24(水) 16:10:22 ]
aaaaaaaaaaa



282 名前:デフォルトの名無しさん [2010/02/24(水) 16:11:32 ]
sasasasasasasa

283 名前:デフォルトの名無しさん [2010/02/24(水) 16:14:26 ]
これで最後
規制あけてくれ普通の書き込みテストもできないじゃん


284 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 19:10:55 ]
dfg

285 名前:268 mailto:sage [2010/02/24(水) 22:31:41 ]
一応読み込みだけなら欲しいものが出来ました
ttp://www1.axfc.net/uploader/Img/so/73967.jpg
会社で昼休みやあいた時間、帰宅後に作り続けて2日でできました。死にそうです。

読み込みはすぐにできたのですが書き込みが全然出来ないっす
ttp://vipvbbrowser.hp.infoseek.co.jp/
のソースと
ttp://www.monazilla.org/index.php?e=199
を組み合わせて試行錯誤していますが、他に見た方が良いサイトとかあるのでしょうか
openjaneを参考にしたかったのですがsourceforgeの会員登録が何故か出来ずorz
モナジラとMSDN見すぎて眼精疲労です・・w
>>272
ありがたく使わせていただきます。

286 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 23:56:20 ]
pc12.2ch.net/test/read.cgi/tech/1264745386/452-453

287 名前:>>272 mailto:sage [2010/02/25(木) 04:08:36 ]
あーんど>>273>>275>>277あたりで騒いでたやり方だけど
.netなら
dobon.net/vb/dotnet/internet/webrequestpost.html
ここのやり方でできる

www.monazilla.org/index.php?e=199
ここの手順の一部端折ってるのと、うちは今規制食らってて通常の書き込みができないので
p2経由のテストだけだが

<一旦区切って次へ続く>

288 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 04:14:19 ]
VB.netは見ただけでジンマシンがでて使えないのでc#で解説

buttonとtextBoxを配置してbuttonのクリックイベントの中に下記のソースをペースト
dobon.net/vb/dotnet/internet/webrequestpost.html
ここのサンプルソースの

//POST送信する文字列を作成
string postData =
"inlang=ja&word=" +
System.Web.HttpUtility.UrlEncode("インターネット", enc);

この上記部分を

//POST送信する文字列を作成
string postData = "submit=%8F%91%82%AB%8D%9E%82%DE&FROM=&mail=&MESSAGE="+
System.Web.HttpUtility.UrlEncode(textBox1.Text, enc) +
"&bbs=tech&key=1180406037&time=1180406037";

こんな感じにする

書き込み先はここのスレね
textBox1を用意してそこに文字でも書いてくれ

<続く>

289 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 04:16:13 ]
live2ch のクローンを Mac, Linux で動かせないかと Java +SWT で作成中。
カテゴリ一覧まで表示できた。ある程度になったら SourceForge に BSD ライセンスあたりで公開予定。

290 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 04:17:59 ]
submit=%8F%91%82%AB%8D%9E%82%DE

これは

submit=書き込み

をURLエンコード済みにしてある。かわらないと思うから固定でいいだろう

bbs=とKey=のところは
www.monazilla.org/index.php?e=199
の解説に従う

time=に指定する時間を悩んだんだがよく考えたらdatのファイル名称そのものが
スレが立った時間なのでそれをそのままtime=に与えれば問題ないという結論に至った
まあ他の専ブラ(PSP用のオワタは確か1だった)割と適当でも動いてるようだし

<続く>

291 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 04:23:29 ]
dobon.net/vb/dotnet/internet/webrequestpost.html
ここのもう一箇所修正

//WebRequestの作成
System.Net.WebRequest req =
System.Net.WebRequest.Create("www.e-words.ne.jp/search.asp");

この部分を

//WebRequestの作成
System.Net.WebRequest req =
System.Net.WebRequest.Create("pc12.2ch.net/test/bbs.cgi?guid=ON");

とすれば残りはサンプルソースのままで書き込めると思う。
もしかしたら>>288

//POST送信する文字列を作成
string postData = "submit=%8F%91%82%AB%8D%9E%82%DE&FROM=&mail=&MESSAGE="+
System.Web.HttpUtility.UrlEncode(textBox1.Text, enc) +
"&bbs=tech&key=1180406037&time=1180406037";



//POST送信する文字列を作成
string postData = "submit=%8F%91%82%AB%8D%9E%82%DE&FROM=&mail=&MESSAGE="+
System.Web.HttpUtility.UrlEncode(textBox1.Text, enc) +
"&bbs=tech&key=1180406037&time=1180406037&tepo=don";



&tepo=don をつけないといけないかも
<続く>



292 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 04:26:09 ]
実はこの辺が規制を食らってて試せてない

p2のようなproxy鯖経由で書き込む場合は

//WebRequestの作成
System.Net.WebRequest req =
System.Net.WebRequest.Create("pc12.2ch.net/test/bbs.cgi?guid=ON");

これを

//WebRequestの作成
System.Net.WebRequest req =
System.Net.WebRequest.Create("127.0.0.1:8080/http://pc12.2ch.net/test/bbs.cgi?guid=ON");

という感じで鯖が待ちうけしてるアドレスとポートを先に入れてやればOK
こっちは>>291の最後の&tepo=donは無くてもかけたのでp2proxyが処理してる可能性がある

293 名前:268 mailto:sage [2010/02/25(木) 18:04:39 ]
うまくいきません・・
クッキーの設定がうまく言っていないようなのです
ヘッダは
HTTP/1.1 200 OK
ボディは
<html><!-- 2ch_X:cookie --><head><title>■ 書き込み確認 ■
とレスポンスは帰ってきています

要求メッセージをstringに直してみると
PON%3dstatic〜
となっており、"="がURLエンコードされてしまっています。

www.monazilla.org/index.php?e=199
の例だとクッキーの箇所は
Cookie: PON=xAjpuk10.tky.hoge.co.jp; HAP=0000000
これだけでよいのでしょうか?
PONもHAPも"GMT; path=/"で終わる形で、大分長いのですが






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<98KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef