専用ブラウザ作らね?
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
2023/01/04(水) 03:26:16.64ID:SLy69fCW02023/01/04(水) 09:57:34.19ID:B4vy+Ber0
>>1
これないと流れがわからん
http://egg.5ch.net/test/read.cgi/software/1661687123/580-593
> 専ブラくんはVIPで共同開発したいって言ってたけど
そのスレのURLも欲しいな
これないと流れがわからん
http://egg.5ch.net/test/read.cgi/software/1661687123/580-593
> 専ブラくんはVIPで共同開発したいって言ってたけど
そのスレのURLも欲しいな
3名無しさん@お腹いっぱい。
2023/01/04(水) 11:25:10.59ID:P3bQm0+i0 とりあえず以下のサイトからhtmlパーサーを使って板の取得、ツリー表示が出来ました。
https://itest.5ch.net/
https://imgur.com/koL9uZm.jpg
プロクシスレではJsonのURL教えていただきましたがJsonから取得した方がよいでしょうか?
https://itest.5ch.net/
https://imgur.com/koL9uZm.jpg
プロクシスレではJsonのURL教えていただきましたがJsonから取得した方がよいでしょうか?
4名無しさん@お腹いっぱい。
2023/01/04(水) 11:32:07.39ID:P3bQm0+i05名無しさん@お腹いっぱい。
2023/01/04(水) 23:54:09.28ID:SLy69fCW0 dat取得作ります
2023/01/05(木) 00:20:23.58ID:sIC8GVq90
BoardListとGetBoardServiceにならってResとGetResServiceを作ります
GetResServiceのGetResに引数でスレッドを指定するとResのコレクションを返却するようするつもりです
ブランチを作成してプッシュするのでマウイ殿の手でリファクタリング等をしてマージして頂ければと思います
GetResServiceのGetResに引数でスレッドを指定するとResのコレクションを返却するようするつもりです
ブランチを作成してプッシュするのでマウイ殿の手でリファクタリング等をしてマージして頂ければと思います
8名無しさん@お腹いっぱい。
2023/01/05(木) 15:01:27.58ID:0PvEvlIZ0 そうだね
2023/01/05(木) 16:18:54.50ID:w8ctI/io0
>>3
jsonにしておけ
itestなんかから取ってたらいつ仕様変わって動かなくなってもおかしくないぞ
htmlをパースするにしても、20年以上仕様が変わっていないbbsmenu.htmlを使うべき
jsonにしておけ
itestなんかから取ってたらいつ仕様変わって動かなくなってもおかしくないぞ
htmlをパースするにしても、20年以上仕様が変わっていないbbsmenu.htmlを使うべき
10名無しさん@お腹いっぱい。
2023/01/05(木) 17:51:41.24ID:sIC8GVq90 てs
11名無しさん@お腹いっぱい。
2023/01/05(木) 18:29:14.49ID:sIC8GVq90 とりあえずLogフォルダやファイルの構造はJaneと同じで良いかな
12名無しさん@お腹いっぱい。
2023/01/05(木) 19:25:05.87ID:GIsyeRm9013名無しさん@お腹いっぱい。
2023/01/05(木) 19:25:23.41ID:GIsyeRm90 >>11
はい!問題ないです!
はい!問題ないです!
14名無しさん@お腹いっぱい。
2023/01/05(木) 21:10:04.19ID:8iT3C5bT0 公式では bbsmenu.json を使えって言っているけどな
2023/01/05(木) 21:14:38.39ID:VsqMdZvs0
16名無しさん@お腹いっぱい。
2023/01/05(木) 22:47:21.69ID:sIC8GVq90 レス取得の分をリクエスト送信させて頂きました
レス取得は以下のようになっていますがスレッドのクラスが出来たらそのオブジェクトを渡したほうがいいかもしれないです
await GetRes("egg.5ch.net", "software", "1672770376")
JaneのDATの保存先が「Logs\2ch\PC等\ソフトウェア」のようになっていますが
GetResにカテゴリや板名も与えるのは不格好なのでこのようにオブジェクトのプロパティを辿っていけるようにしたいです
@$"{xxx.logFolder}\Logs\{thread.Board.Site}\{thread.Board.Category}\{thread.Board.Name}"
logFolderは設定クラスのようなものにセットしておいて何らかの方法で参照するようにしたいです
レス取得は以下のようになっていますがスレッドのクラスが出来たらそのオブジェクトを渡したほうがいいかもしれないです
await GetRes("egg.5ch.net", "software", "1672770376")
JaneのDATの保存先が「Logs\2ch\PC等\ソフトウェア」のようになっていますが
GetResにカテゴリや板名も与えるのは不格好なのでこのようにオブジェクトのプロパティを辿っていけるようにしたいです
@$"{xxx.logFolder}\Logs\{thread.Board.Site}\{thread.Board.Category}\{thread.Board.Name}"
logFolderは設定クラスのようなものにセットしておいて何らかの方法で参照するようにしたいです
17名無しさん@お腹いっぱい。
2023/01/05(木) 23:11:24.03ID:sIC8GVq90 少しコードを修正しました
現状では同じスレを同時に取得しない排他制御をしてマルチスレッドでの実行時にファイルアクセスが競合しないようにしています
そのためのスレごとのロックを取得する部分を修正しました
現状では同じスレを同時に取得しない排他制御をしてマルチスレッドでの実行時にファイルアクセスが競合しないようにしています
そのためのスレごとのロックを取得する部分を修正しました
18名無しさん@お腹いっぱい。
2023/01/05(木) 23:26:54.51ID:sIC8GVq90 await GetDat(...)をlockで囲うためにResultで同期化してからlockで囲んでさらにTask.Runで非同期に戻してるんだが、Task.Runの中で例外が起きるとその外側をtry..catchで囲んでもデフォルトの設定だとVisualStudioのデバッガーがその部分でいったん中断されてしまうな
素直に非同期用のlockライブラリを使ったほうがいいか・・
素直に非同期用のlockライブラリを使ったほうがいいか・・
19名無しさん@お腹いっぱい。
2023/01/06(金) 07:41:31.76ID:eBiyeYn80 承知しました!
帰ったらマージします!
帰ったらマージします!
20名無しさん@お腹いっぱい。
2023/01/06(金) 07:41:50.94ID:eBiyeYn80 Jsonで板取得します!
2023/01/06(金) 11:20:53.50ID:xnDkvGGJ0
暇な時で大丈夫です
宜しくお願いします
宜しくお願いします
2023/01/07(土) 17:46:38.91ID:9LYAynGg0
データ構造や設計の説明よろしく
23名無しさん@お腹いっぱい。
2023/01/07(土) 21:13:05.47ID:E2pY2kj20 >>22
頑張ります…
頑張ります…
2023/01/07(土) 21:57:24.25ID:eQzo1v1U0
とりあえず、開発者2名なんだろ?
で、もう一人に5chのアクセス部分丸投げしてるから
そこのインターフェース部分決めるだけでとりあえずは進むだろw
で、もう一人に5chのアクセス部分丸投げしてるから
そこのインターフェース部分決めるだけでとりあえずは進むだろw
25名無しさん@お腹いっぱい。
2023/01/08(日) 08:38:16.35ID:b/vQ/zpu0 とりあえず今スレッド一覧取得やってますね
スレッド一覧の情報は手に入れること確認できたのでツリービューの選択でイベント発火できるようにします
あとレス取得と同様にデータの保存周りとかやってみます
スレッド一覧の情報は手に入れること確認できたのでツリービューの選択でイベント発火できるようにします
あとレス取得と同様にデータの保存周りとかやってみます
2023/01/08(日) 10:59:40.53ID:PBeEJors0
今の段階で細かい事言ってもあれかもしれんが
サービス名をGetとか動詞で始めるのがださい
ロックの実装が間違ってる
HttpClientは使い回すように
サービス名をGetとか動詞で始めるのがださい
ロックの実装が間違ってる
HttpClientは使い回すように
2023/01/08(日) 13:55:57.75ID:hPIM4RsV0
ロック部分は自分です。
有識者の意見をお聞きしたいです。
有識者の意見をお聞きしたいです。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】さらに7000万円不明 「赤い羽根」募金会明らかに 使途不明金は計2億5000万円に [おっさん友の会★]
- 「セックスしたことある?」に「いい歳をして恥ずかしくないんですか」50~60代の薄毛眼鏡の男の声かけに、女子高生が一喝 [Hitzeschleier★]
- 【実況】ショートスリーパー堀大輔の7日間LIVE 本日最終日★37 [爆笑ゴリラ★]
- 男女平等、日本は145カ国中117位 高市首相誕生で1つ上昇、G7では最下位「ジェンダーギャップ報告書」 [七波羅探題★]
- 【芸能】実年齢が信じられない『童顔でかわいい女性』ランキング! 5位 檜山沙耶、4位 深田恭子、3位 橋本環奈、2位 新垣結衣、1位は… [冬月記者★]
- ラーメンの適正価格はいくら?ラーメン評論家が感じる「違和感」 [muffin★]
- 墜落したグローバルホーク。すでに生産終了。米軍では退役間近。部品の入手すら困難。高価なゴミだった…… [485983549]
- AIペタペタおじさん、海外でも社会問題化!「ミート・プロキシ(肉串)」と言われ馬鹿にされる [347751896]
- トヨタ「日本の技術と知見を生かし、水素社会を実現させる」 [452836546]
- 【動画】堀大輔さん死にそう スマホとアイコスを間違えるwwwwwwww [977790669]
- 【高市悲報】とんこれ石戸「左は頭がいいけど性格悪い、右は頭悪いけど性格いい😤性格いい方と仕事したいですよね」 [359965264]
- 【悲報】ツイッターの収益基準、クッソ厳しくなり終わる。X民「もうXじゃ稼げない」 [124690655]