元スレ
1 :名無しさん@お腹いっぱい。:2021/04/01(木) 09:35:46.75 ID:MvkmtZ770.net
ここは様々な情報を表示させてデスクトップを彩る”Samurize”について語るスレです。
■■■■ 質問する前に必ずFAQを読むこと ■■■■
https://w.atwiki.jp/samurize/pages/18.html
■■■■ スクリプトが動かない場合は ■■■■
ウェブページ取得系は単純にURLが変更されていることがよくあります。最初に確認すべきはここです。
次に保管庫にある最新版を試してみましょう。
それでも動かない場合、過去ログに修正箇所が載っていないか確認してください。前スレも忘れずに。
それでも動かない場合、上記2点を確認した旨を添えて相談してください。
◎Samurize.com (本家サイト・2019年12月現在、エラーログしか表示されません)
http://www.samurize.com/
◎解説尻侍 (尻侍ガイド以外はリンク切れ。保管庫にZipアーカイブがあります)
http://samurize.client.jp/
◎デスクトップ改造マニュアル -HOW TO SAMURIZE-
http://www7a.biglobe.ne.jp/%257Esun1/
◎Samurize保管庫
https://ux.getuploader.com/samurize_archive
◎Samurize @Wiki臨時ミラー
http://www44.atwiki.jp/samurize/
◎Samurize 避難所
http://yuzuru.2ch.net/test/read.cgi/pc2nanmin/1080309548/
◎前スレ
Samurize Part 47
http://egg.2ch.net/test/read.cgi/software/1362862978/
◎次スレ
を踏んだ方が立てて下さい
18 :名無しさん@お腹いっぱい。:2021/10/06(水) 10:45:54 ID:QY5f+y670.net
>>17
横だけど、キャッシュのテキストファイルを全部捨てた?
あとは40‾45行目ぐらいの AltView は True になってる?
まぁ” d83c” とか調べてみたけど全然理解できん者からのアドバイスですが
27 :名無しさん@お腹いっぱい。:2021/11/05(金) 20:29:49 ID:QSr5gkui0.net
まーたYahoo天気がソースいじってきやがった!
うぜええぇ!
31 :名無しさん@お腹いっぱい。:2021/11/10(水) 17:24:55 ID:NQqB8mOg0.net
ってことで、YahooWeatherLiteを仕様変更対応しといた
https://ux.getuploader.com/samurize_archive/download/83
変更した個所は一か所だけで
168行目で
変更前 Day = Node[i].getElementsByTagName(“p”)[0].innerHTML;
↓
変更後 Day = Node[i].getElementsByTagName(“p”)[0].innerHTML.replace(/(<([^>]+)>)/g,””);
つまり、邪魔なHLMLタグ削除のために .replace(/(<([^>]+)>)/g,””) を付け足しただけで
他は一切変更なし
43 :名無しさん@お腹いっぱい。:2022/02/25(金) 00:48:20 ID:W2GKhvPH0.net
39 :名無しさん@お腹いっぱい。:2022/02/24(木) 18:31:12 ID:4I9c+tQ80.net
ontv動かんくなってる?
テレビ王国なんか変わったんかな
windows7だけど、IEでもアクセスできなくなってる……
UserAgentで弾くようになったとか?
20 :名無しさん@お腹いっぱい。:2021/10/06(水) 10:55:54 ID:FHoJDHZF0.net
>>18
d83c は >>13 にある 55356 を16進数表記したもの
ChrW関数が2バイトまでしか対応してなかったんで分割して使用してる
50 :名無しさん@お腹いっぱい。:2022/02/25(金) 17:58:32 ID:kQMeAoCZ0.net
>>49
原因はスクリプト自体ではなさそうってとこまで分かった所
OS何?
51 :名無しさん@お腹いっぱい。:2022/02/26(土) 01:09:19 ID:w33jMr5j0.net
>>44
Samurize自体はIEを介してデータのやりとりをする。Win10以降ならEdge
FirefoxでUA偽装して接続確認できてもIEで接続確認できないと意味ないんよ
ちなVista以前だと証明書の発行問題で一部サイトはアクセスすら出来ない状態になってる
(Firefoxは独自の証明書を使ってるので接続できる)
Win7だとファイアウォールやアンチウィルスじゃなくて、IEのセキュリティ設定見直したら解決するかもしれんね
ためしに全部の設定を低(スルー)にしてみたら?
36 :名無しさん@お腹いっぱい。:2021/11/11(木) 23:40:12 ID:hOHcHEuq0.net
>>35
無事週間予報取得できるようになった
ありがとう
36 :名無しさん@お腹いっぱい。:2021/11/11(木) 23:40:12 ID:hOHcHEuq0.net
>>35
無事週間予報取得できるようになった
ありがとう
21 :名無しさん@お腹いっぱい。:2021/10/06(水) 11:16:06 ID:QY5f+y670.net
>>20
ARIB外字は2文字で1文字扱いとまでは調べがついたんだけどね
本機win7でoffice2003なもんで、まずARIB外字対応のフォント拾ってきて、ようやくそれっぽいコード見つけてもプログラム上でどう示せばいいのか良く分からなくて……
(フォント導入でメモ帳では表示できたけど、何故かword2003では表示できなかったり)
で、諦めてたところに貴殿の投下を頂いた次第で
後学のためもうちょっと勉強してきます
9 :名無しさん@お腹いっぱい。:2021/08/27(金) 19:35:01 ID:36JIJFQb0.net
35 :名無しさん@お腹いっぱい。:2021/11/11(木) 08:09:12 ID:Ob0yYcwe0.net
30 :名無しさん@お腹いっぱい。:2021/11/10(水) 17:04:51 ID:NQqB8mOg0.net
javascriptで文字列からHTMLタグを強引に取り除くにはreplace使って
文字列.replace(/(<([^>]+)>)/gi,””)
とやればいいので、これで修正してみるわ
7 :名無しさん@お腹いっぱい。:2021/07/29(木) 21:07:04 ID:IsKGK2M80.net
>>3
自分のところでは更新日時2017年12月8日の1_8が普通に動いていて今も画像取得できています。
ファイル出力先のフォルダを削除して作り直してみるなどしてみてはどうでしょうか。
また、前スレでも気象画像スクリプトの話題は何回か出ているので、見直してみるとヒントがあるかもしれません。
>>5-6
1_8スクリプトに手を加えなくても画像取得できている自分のような例もあるため、一概にtenki.jp側が原因ではない可能性があります。
役に立つ情報ではないかもしれませんが、一応報告します。
OSはWin10 21H1です。
54 :名無しさん@お腹いっぱい。:2022/02/28(月) 21:00:28 ID:47e8docj0.net
28 :名無しさん@お腹いっぱい。:2021/11/07(日) 20:33:54 ID:ks/rXfEe0.net
地震情報 yahooeq.jsも正常に表示されなくなってしまいました。
結構重宝していたので個人的には痛いです。
22 :名無しさん@お腹いっぱい。:2021/10/06(水) 23:46:23 ID:Qt+sNA6Y0.net
>>18-19
tvsonet.txtとtvsonetcache.txt削除したら(tvsonet_temp1.txtとtvsonet_temp2.txtは何故かうちの環境だと存在しない)できた、ありがとう
45 :名無しさん@お腹いっぱい。:2022/02/25(金) 02:16:27 ID:W2GKhvPH0.net
29 :名無しさん@お腹いっぱい。:2021/11/10(水) 16:47:45 ID:NQqB8mOg0.net
先週からYahooの今日明日の天気のとこのソース変わってたのか
気づいてなかったぜ
仕様変更前 11月10日(水)
仕様変更後 <span >12月10日</span>(<span>水</span>)
ここのspanタグを考慮するだけで良さそうだな
しかしYahooは定期的にソースいじりやがる
5 :名無しさん@お腹いっぱい。:2021/07/27(火) 22:41:54 ID:Brw0GZR20.net
>>3
tenki.jpの利用規約が変更されてて、
第8条(禁止事項)に 6. 本ウェブサイト及びアプリ内の情報をブラウザ・RSSリーダー以外のものを用いて取得し利用する行為
とあるのでSamurizeはアウトのようだ
UserAgentで判断しているわけではないようで別の方法で弾いてるみたいだな。なお侍のUAは
Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)
となってた(自鯖にアクセスしてログから抽出)。Vista 32bit、10 64bitどちらもWin32となってる
58 :名無しさん@お腹いっぱい。:2022/03/20(日) 17:09:11 ID:moh/faB50.net
certutil -syncWithWU
でダウンロードしたものをインストールすればおk?
3 :名無しさん@お腹いっぱい。:2021/04/10(土) 23:25:05.98 ID:nAn4VM/q0.net
気象画像(日本気象協会)v1.8.jsが動かなくなってしまいました。
対処された方いらっしゃいますでしょうか。
14 :名無しさん@お腹いっぱい。:2021/10/05(火) 19:35:52 ID:HE1IVjtU0.net
おお、まだtvsonet使ってる人がいた
調べたところ「ARIB外字」ってのに対応したフォントが必要みたい
そもそもUNICODEじゃないとダメみたいだけど、手持ちのエディタでは表示できなくて詰んでる
素人だから詳しい話はよくわからん
38 :名無しさん@お腹いっぱい。:2021/11/17(水) 22:56:23 ID:AuDaWxEo0.net
天気・災害はHTML見るとそんなに複雑な構成じゃないから
修正するより1から作り直す方が楽そう
10 :名無しさん@お腹いっぱい。:2021/09/09(木) 17:42:56 ID:3wyJ+g0x0.net
とてもニッチで需要あるか分からないけど
古いPCのHDDの中身見てたら作者サイト消滅してて、もうDLできないプラグインが出てきたので保管庫に上げておいた
FF11のVanainfo.dll
配布されていたzipのまま転載
問題あれば削除できるようにパスワード設定してあります
サ終してたら無視してたんだが、FF11まだ続いてるそうで。
33 :名無しさん@お腹いっぱい。:2021/11/10(水) 23:57:28 ID:eIfYHmuO0.net
jpWeatherPlusR_ASAHI.jsでYahooから天気情報取得してるんだけど、気付いたら週間予報が11月2日午前8時のを最後に取得できなくなってる……
これもそのYahooのソース変更の影響なのかな
47 :名無しさん@お腹いっぱい。:2022/02/25(金) 14:38:07 ID:AZrXuzfl0.net
最近はDefenderでええかってなってる
Windows標準にある程度の機能がついたせいかどこのセキュリティソフトもおせっかい機能が増えた
8 :名無しさん@お腹いっぱい。:2021/08/27(金) 18:10:02 ID:umdm6FYo0.net
yahoo天気がピンポイントと週間を取得できなくなったから
なんとかがんばって自力で直したけど
サイト上では何も変わらない程度にソースいじくり回してくるの一体なんなの
Samurize使ってる層への嫌がらせなの
6 :名無しさん@お腹いっぱい。:2021/07/27(火) 22:48:53 ID:Brw0GZR20.net
スクリプト内の変数を用いてURLを決定する部分を書き換えて直接指定してもエラー出て取得できなかったが、
tenki.jp以外のページ…今回は自鯖の画像URL…を直接指定してみると正常に取得できたので、やはりtneki.jp側で対策を行っているようだ
RSSの配信は既に終了しているが、ブラウザからのアクセスは禁じられていないので、ブラウザのプラグインなどでスクレイピングしてデータを出力して、整形して侍で読み込むしかないんじゃないかな。それこそPageScrapperとか
どうしてもtenki.jpじゃないと駄目だっていうなら遠回りしてでも取得するしかないだろうな。
13 :名無しさん@お腹いっぱい。:2021/10/05(火) 11:18:30 ID:s1LMQNa40.net
自分も番組表が気になったんで様子を見てみたんだけど
tvsonet_temp1.txt(UTF-8)には特殊文字の取得できてて、tvsonet_temp2.txt(shift-jis)では??になってるから
tvsonet.vbs最後らへんに追加で何とかなるかと試してみたけど
buf = replace(buf,”��”,”[字]”)
buf = replace(buf,”🈑”,”[字]”)
とか、こんな感じでいろいろやってみたけど出来ない
53 :名無しさん@お腹いっぱい。:2022/02/27(日) 10:19:22 ID:i4M1tdTy0.net
再度調べてみたけど、Win7でもMicrosoft Root Certificate Authorityの証明書が2021年5月9日に切れているので、もしかしたらこれが原因かもしれんね。
昨日、今まで使っていなかったiniを突然使い始めたとか、思い立って番組表を追加しようと思ったら取得できなくて書き込んだとかであれば十中八九コレ。
逆に今まで使えてたものが昨日突然使えなくなったっていうなら原因は他に思いつかないなー
Win7はサポート切れてるし諦めて新しいPC買うか、別環境(使ってないスマホとか)でページ丸ごと保存してそのページデータを処理するかしかないんじゃないかな
17 :名無しさん@お腹いっぱい。:2021/10/06(水) 10:07:40 ID:Qt+sNA6Y0.net
>>16
一番下の
buf = replace(buf,”<wbr/>”,””)
とかあるところに追加するんだよね?
やってみたけど何も変わらない
41 :名無しさん@お腹いっぱい。:2022/02/24(木) 21:47:09 ID:4I9c+tQ80.net
xh.SetRequestHeader “Cookie”, “gtv.stationAreaId=”+AreaNo+”;”
xh.SetRequestHeader “Cookie”, “gtv.span=”+AreaNo+”;”gtv.stationAreaId=”+AreaNo+”;”
ってことでいいんですかい?
11 :名無しさん@お腹いっぱい。:2021/10/03(日) 23:46:04 ID:hyGkz7aK0.net
tvsonetで取得してる番組表に最近やたら「??」って出るから何かと思ったら、以前は[字]とかテキストだったのが絵文字になって表示できなくなってたのか……
44 :名無しさん@お腹いっぱい。:2022/02/25(金) 01:25:12 ID:qY9QLv370.net
>>43
ありがとうございます
ダメでしたorz
同じ症状の人も来ないし、俺の環境の所為だとほぼ断言できそうです
さっきまで FireFox で UserAgent 偽装してアクセスしてたけど問題なく表示出来てたから、これが原因って訳ではなさそう
10年ぐらい前の PC と win7 なんか使ってるせいかな
ただ、IE(10, 11)でアクセスできなくなってたのが気になる
UserAgent 以外で、どうやって IE を拒否れるんだ?
知識無さすぎて途方に暮れるわ
34 :名無しさん@お腹いっぱい。:2021/11/11(木) 00:07:20 ID:Ob0yYcwe0.net
jpWeatherPlusR_ASAHI.js(0.5.5.8)の方も421行目のところに
Day = Node.getElementsByTagName(“p”)[0].innerHTML;
があるから、>>31と同じように
Day = Node.getElementsByTagName(“p”)[0].innerHTML.replace(/<[^>]+>/g,””);
とHTMLタグ除去を付け足せば直るはず
Yahoo天気の部分はYahooWeatherLiteと基本は共通だから
37 :名無しさん@お腹いっぱい。:2021/11/12(金) 20:31:28 ID:UM8skAV50.net
気象警報・注意報(Yahoo!天気・災害).jsを自力で修正された方はいらしゃいませんでしょうか。
24 :名無しさん@お腹いっぱい。:2021/10/08(金) 22:05:07 ID:lT8TSz3C0.net
>>22
ゴメン
tvsonet_temp1.txt とか関係なかった
キャッシュのテキストが残ってると取得データを更新しないから消してねって意味だからそれで合ってる
>>16>>19
御礼を忘れてた
ありがとう!
26 :名無しさん@お腹いっぱい。:2021/10/17(日) 12:00:06 ID:r8X3HSTY0.net
55 :名無しさん@お腹いっぱい。:2022/03/08(火) 12:54:17 ID:QRB7ObHG0.net
windows10では問題ないのか
ていうか10でもsamurize使い続けてる奴多いのか?
12 :名無しさん@お腹いっぱい。:2021/10/03(日) 23:48:11 ID:hyGkz7aK0.net
絵文字じゃなく特殊文字なのか……だとしたらどっか弄れば表示できるようになるのかな
57 :名無しさん@お腹いっぱい。:2022/03/20(日) 07:57:36 ID:R6cNX1sr0.net
なんかVisualStudio更新すればいける気がしてきた
持ってないけど
23 :名無しさん@お腹いっぱい。:2021/10/07(木) 08:27:27 ID:rJI74nLw0.net
>>21
自分も>>15さんに教えてもらうまでどう表記していいか分からなかった
あと、自分はフォント導入はしてなくてtempファイルはブラウザに突っ込んでエンコードして見てる
>>22
おめでとう
tvsonet_temp1.txtとtvsonet_temp2.txtは以下にあると思う
C:¥Users¥ユーザー名¥AppData¥Local¥Temp
56 :名無しさん@お腹いっぱい。:2022/03/16(水) 20:09:51 ID:ITYi89wN0.net
32 :名無しさん@お腹いっぱい。:2021/11/10(水) 17:40:29 ID:84Kc3ilX0.net
52 :名無しさん@お腹いっぱい。:2022/02/26(土) 18:13:47 ID:7B1l372s0.net
無知の者だけど、情報をザッピングしたところ SSL やら TSL やら RC4 暗号やらが関係してるみたい
で、IE11 の設定の SSL2.0,SSL3.0 と TSL1.0,TSL1.1,TSL1.2 を有効にしてみたけど「このページは表示できません」
セキュリティも最低にしてみたけど駄目だった
一応edgeは入れてみたけど、samurizeとは関係なかった
さてどうしたものか……
15 :名無しさん@お腹いっぱい。:2021/10/05(火) 21:46:40 ID:sxRRo1QQ0.net
>>13
実体参照してるところchrw関数使って文字指定したらどうかな?
手元に環境ないから確認はしてない
19 :名無しさん@お腹いっぱい。:2021/10/06(水) 10:46:08 ID:FHoJDHZF0.net
>>16
[字]が二つある!上の方は[手]の間違い
>>17
tvsonet.txtとtvsonetcache.txt以外にtvsonet_temp2.txtも削除したら大丈夫だと思う
48 :名無しさん@お腹いっぱい。:2022/02/25(金) 15:27:28 ID:kQMeAoCZ0.net
ESETアンインスコしてもダメだった
これはもう駄目かもわからんね
win7なんか窓から投げ捨てろってことやろね
レスを投稿する(名前省略可)