Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

初期設定のスレタイ検索サイト ff5ch.syoboi.jp の検索結果が表示されない (2020-06) #313

Closed
ma8ma opened this issue Jun 1, 2020 · 2 comments
Labels
bug バグの追跡

Comments

@ma8ma
Copy link
Collaborator

ma8ma commented Jun 1, 2020

edit(2021-04-20): 2021年4月中旬以降にスレタイ検索できなくなった問題は #679 を見てください。
edit(2021-08-22): 2021年8月中旬以降にスレタイ検索できなくなった問題は #791 を見てください。


edit:スレタイ検索ができない問題についてまとめ

スレタイ検索に影響するポイント

  • about:configの「スレタイ検索時にアドレスとスレタイを取得する正規表現」
  • JDimのバージョン

バージョンごとの対処方法

バージョン PR デフォルト設定 検索できないときの対処方法
0.3.0-20200506 #274 下記(応急処置)を参考に設定を変更する
0.3.0-20200509 #275 下記(応急処置)を参考に設定を変更する
0.3.0-20200606 #316 🆗 about:configの設定をデフォルトにリセット

editここまで


https://ff5ch.syoboi.jp を利用してスレタイ検索をしたときに検索結果が表示されないので再現の手順を報告します。

応急処置の方法

動作環境

[バージョン] JDim 0.3.0-20200531(git:7a13c590f6)
[ディストリ ] Ubuntu 20.04 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] KDE
[ gtkmm  ] 3.24.2
[ glibmm  ] 2.64.2
[ TLS lib ] GnuTLS 3.6.13
[オプション ] 
[ そ の 他 ] 

不具合発生までの手順

  1. Webブラウザで https://ff5ch.syoboi.jp/ にアクセスする
  2. いくつかキーワードを検索し検索結果が表示されるのを確認してブラウザを閉じる
  3. 新規キャッシュディレクトリでjdimを起動
    JDIM_CACHE=$(pwd)/Test_new ./src/jdim
  4. Ctrl+Tでスレタイ検索のビューを開く
  5. 検索欄にブラウザで検索したキーワードを入力してEnterを押す
  6. 検索結果が0件になる

サイトのHTMLを調査

HTMLの要素が変更されスレッドURLの前に付いていたclass="thread"が無くなった。
スクリーンショット

update(2020-06-02): 改行が\nから\r\nになった
update(2020-06-05): class="thread"が復活
screenshot

応急処置

about:configの「スレタイ検索時にアドレスとスレタイを取得する正規表現」を変更する。

  • 0.3.0-20200509より前のバージョン (レス数が省略される)
    <a [^>]*?href="(http[^"]+)">([^<]+)</a><span
    
  • 0.3.0-20200509以降の新しいバージョン
    <a [^>]*?href="(http[^"]+)">([^<]+)</a><span[[:space:]]+class="count"> \(([0-9]+)\)
    
@ma8ma
Copy link
Collaborator Author

ma8ma commented Jun 6, 2020

#316 で修正しましたがissueは開いておき6月一杯は様子を見ます。

@ma8ma ma8ma added this to In progress in State of JDim-v0.3.0+ Jun 6, 2020
@ma8ma
Copy link
Collaborator Author

ma8ma commented Jul 1, 2020

今のところ特にサイト側の変化はないのでissueを閉じます。

@ma8ma ma8ma closed this as completed Jul 1, 2020
State of JDim-v0.3.0+ automation moved this from In progress to Done Jul 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug バグの追跡
Projects
No open projects
Development

No branches or pull requests

1 participant