小説家になろうの目次ページを取得できない
kokotaro opened this issue · comments
以下のように小説家になろうのタイトルを更新時にERRORが発生し失敗した。
これはWEB UI経由でも同様のメッセージが出力される。
$ narou u -n 0
[ERROR] 何らかの理由により目次が取得できませんでした(403 Forbidden)
[ERROR] https://ncode.syosetu.com/n9669bk/ の目次データが取得出来ませんでした
ID:0 無職転生 - 異世界行ったら本気だす - の更新は失敗しました
これは「不具合報告スレ」からの抜粋ですが、User-Agentを追記することで解消しました。以下は変更内容のdiff出力です。
$ diff -u extension.orig extension.rb
--- extension.orig 2024-03-08 09:34:15.247283126 +0900
+++ extension.rb 2024-03-08 09:36:28.533275897 +0900
@@ -12,7 +12,9 @@
# open-uri に渡すオプションを生成(必要に応じて extensions/*.rb でオーバーライドする)
def make_open_uri_options(add)
+ ua = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36'
add.merge(ssl_verify_mode: OpenSSL::SSL::VERIFY_NONE)
+ add.merge("User-Agent" => ua)
end
#
再度アップデート
narou u -n 0
無職転生 - 異世界行ったら本気だす - に更新はありません