Samurize Part 48

■ このスレッドは過去ログ倉庫に格納されています
2021/04/01(木) 09:35:46.75ID:MvkmtZ770
ここは様々な情報を表示させてデスクトップを彩る"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/
◎次スレ
>>980 を踏んだ方が立てて下さい
2021/07/27(火) 22:41:54.14ID:Brw0GZR20
>>3
tenki.jpの利用規約が変更されてて、
第8条(禁止事項)に 6. 本ウェブサイト及びアプリ内の情報をブラウザ・RSSリーダー以外のものを用いて取得し利用する行為
とあるのでSamurizeはアウトのようだ

UserAgentで判断しているわけではないようで別の方法で弾いてるみたいだな。なお侍のUAは
Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)
となってた(自鯖にアクセスしてログから抽出)。Vista 32bit、10 64bitどちらもWin32となってる
2021/07/27(火) 22:48:53.31ID:Brw0GZR20
スクリプト内の変数を用いてURLを決定する部分を書き換えて直接指定してもエラー出て取得できなかったが、
tenki.jp以外のページ…今回は自鯖の画像URL…を直接指定してみると正常に取得できたので、やはりtneki.jp側で対策を行っているようだ

RSSの配信は既に終了しているが、ブラウザからのアクセスは禁じられていないので、ブラウザのプラグインなどでスクレイピングしてデータを出力して、整形して侍で読み込むしかないんじゃないかな。それこそPageScrapperとか
どうしてもtenki.jpじゃないと駄目だっていうなら遠回りしてでも取得するしかないだろうな。
2021/07/29(木) 21:07:04.59ID:IsKGK2M80
>>3
自分のところでは更新日時2017年12月8日の1_8が普通に動いていて今も画像取得できています。
ファイル出力先のフォルダを削除して作り直してみるなどしてみてはどうでしょうか。
また、前スレでも気象画像スクリプトの話題は何回か出ているので、見直してみるとヒントがあるかもしれません。

>>4-5
1_8スクリプトに手を加えなくても画像取得できている自分のような例もあるため、一概にtenki.jp側が原因ではない可能性があります。
役に立つ情報ではないかもしれませんが、一応報告します。
OSはWin10 21H1です。
2021/08/27(金) 18:10:02.62ID:umdm6FYo0
yahoo天気がピンポイントと週間を取得できなくなったから
なんとかがんばって自力で直したけど
サイト上では何も変わらない程度にソースいじくり回してくるの一体なんなの
Samurize使ってる層への嫌がらせなの
2021/08/27(金) 19:35:01.41ID:36JIJFQb0
Samuraize含めたスクレイピング対策かもね
2021/09/09(木) 17:42:56.60ID:3wyJ+g0x0
とてもニッチで需要あるか分からないけど
古いPCのHDDの中身見てたら作者サイト消滅してて、もうDLできないプラグインが出てきたので保管庫に上げておいた

FF11のVanainfo.dll
配布されていたzipのまま転載
問題あれば削除できるようにパスワード設定してあります

サ終してたら無視してたんだが、FF11まだ続いてるそうで。
10名無しさん@お腹いっぱい。
垢版 |
2021/10/03(日) 23:46:04.18ID:hyGkz7aK0
tvsonetで取得してる番組表に最近やたら「??」って出るから何かと思ったら、以前は[字]とかテキストだったのが絵文字になって表示できなくなってたのか……
2021/10/03(日) 23:48:11.75ID:hyGkz7aK0
絵文字じゃなく特殊文字なのか……だとしたらどっか弄れば表示できるようになるのかな
2021/10/05(火) 11:18:30.10ID:s1LMQNa40
自分も番組表が気になったんで様子を見てみたんだけど

tvsonet_temp1.txt(UTF-8)には特殊文字の取得できてて、tvsonet_temp2.txt(shift-jis)では??になってるから
tvsonet.vbs最後らへんに追加で何とかなるかと試してみたけど

buf = replace(buf,"��","[字]")
buf = replace(buf,"🈑","[字]")

とか、こんな感じでいろいろやってみたけど出来ない
2021/10/05(火) 19:35:52.29ID:HE1IVjtU0
おお、まだtvsonet使ってる人がいた
調べたところ「ARIB外字」ってのに対応したフォントが必要みたい
そもそもUNICODEじゃないとダメみたいだけど、手持ちのエディタでは表示できなくて詰んでる
素人だから詳しい話はよくわからん
2021/10/05(火) 21:46:40.22ID:sxRRo1QQ0
>>12
実体参照してるところchrw関数使って文字指定したらどうかな?
手元に環境ないから確認はしてない
2021/10/06(水) 00:10:32.07ID:FHoJDHZF0
>>14
ありがとうございます
以下でいけました
AltViewの設定次第で消えちゃうけど

buf = replace(buf, ChrW(&H301c) ,"〜")
buf = replace(buf, ChrW(&Hd83c) & ChrW(&Hde10) ,"[字]")
buf = replace(buf, ChrW(&Hd83c) & ChrW(&Hde11) ,"[字]")
buf = replace(buf, ChrW(&Hd83c) & ChrW(&Hde13) ,"[デ]")
buf = replace(buf, ChrW(&Hd83c) & ChrW(&Hde14) ,"[二]")
buf = replace(buf, ChrW(&Hd83c) & ChrW(&Hde15) ,"[多]")
buf = replace(buf, ChrW(&Hd83c) & ChrW(&Hde16) ,"[解]")
buf = replace(buf, ChrW(&Hd83c) & ChrW(&Hde17) ,"[天]")
buf = replace(buf, ChrW(&Hd83c) & ChrW(&Hde1e) ,"[再]")
buf = replace(buf, ChrW(&Hd83c) & ChrW(&Hde1f) ,"[新]")
buf = replace(buf, ChrW(&Hd83c) & ChrW(&Hde21) ,"[終]")
buf = replace(buf, ChrW(&Hd83c) & ChrW(&Hdd3d) ,"[N]")

>>13
自分もほぼほぼ素人でブラウザとメモ帳で作業してる
2021/10/06(水) 10:07:40.77ID:Qt+sNA6Y0
>>15
一番下の
buf = replace(buf,"<wbr/>","")
とかあるところに追加するんだよね?
やってみたけど何も変わらない
2021/10/06(水) 10:45:54.38ID:QY5f+y670
>>16
横だけど、キャッシュのテキストファイルを全部捨てた?
あとは40~45行目ぐらいの AltView は True になってる?

まぁ" d83c" とか調べてみたけど全然理解できん者からのアドバイスですが
2021/10/06(水) 10:46:08.04ID:FHoJDHZF0
>>15
[字]が二つある!上の方は[手]の間違い

>>16
tvsonet.txtとtvsonetcache.txt以外にtvsonet_temp2.txtも削除したら大丈夫だと思う
2021/10/06(水) 10:55:54.36ID:FHoJDHZF0
>>17
d83c は >>12 にある 55356 を16進数表記したもの
ChrW関数が2バイトまでしか対応してなかったんで分割して使用してる
2021/10/06(水) 11:16:06.99ID:QY5f+y670
>>19
ARIB外字は2文字で1文字扱いとまでは調べがついたんだけどね
本機win7でoffice2003なもんで、まずARIB外字対応のフォント拾ってきて、ようやくそれっぽいコード見つけてもプログラム上でどう示せばいいのか良く分からなくて……
(フォント導入でメモ帳では表示できたけど、何故かword2003では表示できなかったり)

で、諦めてたところに貴殿の投下を頂いた次第で
後学のためもうちょっと勉強してきます
2021/10/06(水) 23:46:23.96ID:Qt+sNA6Y0
>>17-18
tvsonet.txtとtvsonetcache.txt削除したら(tvsonet_temp1.txtとtvsonet_temp2.txtは何故かうちの環境だと存在しない)できた、ありがとう
2021/10/07(木) 08:27:27.98ID:rJI74nLw0
>>20
自分も>>14さんに教えてもらうまでどう表記していいか分からなかった
あと、自分はフォント導入はしてなくてtempファイルはブラウザに突っ込んでエンコードして見てる

>>21
おめでとう
tvsonet_temp1.txtとtvsonet_temp2.txtは以下にあると思う

C:\Users\ユーザー名\AppData\Local\Temp
2021/10/08(金) 22:05:07.99ID:lT8TSz3C0
>>21
ゴメン
tvsonet_temp1.txt とか関係なかった
キャッシュのテキストが残ってると取得データを更新しないから消してねって意味だからそれで合ってる

>>15>>18
御礼を忘れてた
ありがとう!
2021/10/17(日) 11:34:24.86ID:h2uwbPaZ0
テレビ王国見てたら特殊文字使ってなくて笑った
2021/10/17(日) 12:00:06.41ID:r8X3HSTY0
本当だ特殊文字使うのやめて元に戻ってる
2021/11/05(金) 20:29:49.65ID:QSr5gkui0
まーたYahoo天気がソースいじってきやがった!
うぜええぇ!
2021/11/07(日) 20:33:54.11ID:ks/rXfEe0
地震情報 yahooeq.jsも正常に表示されなくなってしまいました。
結構重宝していたので個人的には痛いです。
2021/11/10(水) 16:47:45.51ID:NQqB8mOg0
先週からYahooの今日明日の天気のとこのソース変わってたのか
気づいてなかったぜ

仕様変更前 11月10日(水)

仕様変更後 <span >11月10日</span>(<span>水</span>)

ここのspanタグを考慮するだけで良さそうだな
しかしYahooは定期的にソースいじりやがる
2021/11/10(水) 17:04:51.07ID:NQqB8mOg0
javascriptで文字列からHTMLタグを強引に取り除くにはreplace使って

文字列.replace(/(<([^>]+)>)/gi,"")

とやればいいので、これで修正してみるわ
2021/11/10(水) 17:24:55.66ID:NQqB8mOg0
ってことで、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,"") を付け足しただけで
他は一切変更なし
2021/11/10(水) 17:40:29.95ID:84Kc3ilX0
>>30
サンクス
2021/11/10(水) 23:57:28.07ID:eIfYHmuO0
jpWeatherPlusR_ASAHI.jsでYahooから天気情報取得してるんだけど、気付いたら週間予報が11月2日午前8時のを最後に取得できなくなってる……
これもそのYahooのソース変更の影響なのかな
2021/11/11(木) 00:07:20.03ID:Ob0yYcwe0
jpWeatherPlusR_ASAHI.js(0.5.5.8)の方も421行目のところに

 Day = Node.getElementsByTagName("p")[0].innerHTML;

があるから、>>30と同じように

 Day = Node.getElementsByTagName("p")[0].innerHTML.replace(/<[^>]+>/g,"");

とHTMLタグ除去を付け足せば直るはず
Yahoo天気の部分はYahooWeatherLiteと基本は共通だから
2021/11/11(木) 08:09:12.92ID:Ob0yYcwe0
jpWeatherPlusR_ASAHI.jsの方もYahoo天気の仕様変更に対応しといた
https://ux.getuploader.com/samurize_archive/download/85

jpWeatherPlusR_ASAHI.js ver 0.6.0
 ・Yahooの週間天気予報の仕様変更に対応
 ・出力先の自動設定機能を追加
2021/11/11(木) 23:40:12.31ID:hOHcHEuq0
>>34
無事週間予報取得できるようになった
ありがとう
2021/11/12(金) 20:31:28.91ID:UM8skAV50
気象警報・注意報(Yahoo!天気・災害).jsを自力で修正された方はいらしゃいませんでしょうか。
2021/11/17(水) 22:56:23.72ID:AuDaWxEo0
天気・災害はHTML見るとそんなに複雑な構成じゃないから
修正するより1から作り直す方が楽そう
2022/02/24(木) 18:31:12.75ID:4I9c+tQ80
ontv動かんくなってる?
テレビ王国なんか変わったんかな

windows7だけど、IEでもアクセスできなくなってる……
UserAgentで弾くようになったとか?
2022/02/24(木) 21:15:52.64ID:iwCvGMw60
なんかCookieの行が違ってたから直したけど
それでいけるかな?
IEは環境が無いからわからない

xh.SetRequestHeader "Cookie", "gtv.stationAreaId=24; gtv.stationAreaId="+AreaNo+";"
xh.SetRequestHeader "Cookie", "gtv.span=24; gtv.stationAreaId="+AreaNo+";"
2022/02/24(木) 21:47:09.05ID:4I9c+tQ80
xh.SetRequestHeader "Cookie", "gtv.stationAreaId="+AreaNo+";"
xh.SetRequestHeader "Cookie", "gtv.span="+AreaNo+";"gtv.stationAreaId="+AreaNo+";"

ってことでいいんですかい?
2022/02/24(木) 22:55:56.81ID:4I9c+tQ80
>>40
無茶苦茶やね
無視してください

分からんなりに調べてみたけど、"gtv.span=24" はあんまり関係ないっぽ
俺の設定だとデフォルト(6時間)で動いてたからそのクッキーは無かった(firefox)

ちなまだ動かん(net err って出る)
>>39を突っ込んだらエラー表示だけ消えて肝心のtextファイルが出来ない
2022/02/25(金) 00:48:20.05ID:W2GKhvPH0
>>39
上が変更前で下が変更後のつもりだった
ウチでは問題なく使えてる

保管庫にあげてみた
変数の辺りは適当に直して
https://ux.getuploader.com/samurize_archive/download/86
2022/02/25(金) 01:25:12.13ID:qY9QLv370
>>42
ありがとうございます
ダメでしたorz
同じ症状の人も来ないし、俺の環境の所為だとほぼ断言できそうです

さっきまで FireFox で UserAgent 偽装してアクセスしてたけど問題なく表示出来てたから、これが原因って訳ではなさそう
10年ぐらい前の PC と win7 なんか使ってるせいかな

ただ、IE(10, 11)でアクセスできなくなってたのが気になる
UserAgent 以外で、どうやって IE を拒否れるんだ?
知識無さすぎて途方に暮れるわ
2022/02/25(金) 02:16:27.51ID:W2GKhvPH0
https://www.tvkingdom.jp/chart/23.action
このページだよね
ウチだとIE11でもunDonutのIE9でも問題なくつながった
拒否られてるんじゃなくて、なにかしら不都合が起きてるんだと思う
2022/02/25(金) 12:43:21.89ID:qY9QLv370
ESET入れてるんだけど、何かこいつのせいの気がしてきた
機能停止しても相変わらずだったけど、こいつちょいちょい信用できんのよね

ちょっと弄ってみる
2022/02/25(金) 14:38:07.33ID:AZrXuzfl0
最近はDefenderでええかってなってる
Windows標準にある程度の機能がついたせいかどこのセキュリティソフトもおせっかい機能が増えた
2022/02/25(金) 15:27:28.20ID:kQMeAoCZ0
ESETアンインスコしてもダメだった
これはもう駄目かもわからんね
win7なんか窓から投げ捨てろってことやろね
2022/02/25(金) 15:46:50.18ID:GBSpMC3T0
tvsonet動かんね
どこいじればええねんや
2022/02/25(金) 17:58:32.80ID:kQMeAoCZ0
>>48
原因はスクリプト自体ではなさそうってとこまで分かった所
OS何?
2022/02/26(土) 01:09:19.91ID:w33jMr5j0
>>43
Samurize自体はIEを介してデータのやりとりをする。Win10以降ならEdge
FirefoxでUA偽装して接続確認できてもIEで接続確認できないと意味ないんよ

ちなVista以前だと証明書の発行問題で一部サイトはアクセスすら出来ない状態になってる
(Firefoxは独自の証明書を使ってるので接続できる)

Win7だとファイアウォールやアンチウィルスじゃなくて、IEのセキュリティ設定見直したら解決するかもしれんね
ためしに全部の設定を低(スルー)にしてみたら?
2022/02/26(土) 18:13:47.91ID:7B1l372s0
無知の者だけど、情報をザッピングしたところ SSL やら TSL やら RC4 暗号やらが関係してるみたい
で、IE11 の設定の SSL2.0,SSL3.0 と TSL1.0,TSL1.1,TSL1.2 を有効にしてみたけど「このページは表示できません」
セキュリティも最低にしてみたけど駄目だった

一応edgeは入れてみたけど、samurizeとは関係なかった
さてどうしたものか……
2022/02/27(日) 10:19:22.66ID:i4M1tdTy0
再度調べてみたけど、Win7でもMicrosoft Root Certificate Authorityの証明書が2021年5月9日に切れているので、もしかしたらこれが原因かもしれんね。
昨日、今まで使っていなかったiniを突然使い始めたとか、思い立って番組表を追加しようと思ったら取得できなくて書き込んだとかであれば十中八九コレ。

逆に今まで使えてたものが昨日突然使えなくなったっていうなら原因は他に思いつかないなー
Win7はサポート切れてるし諦めて新しいPC買うか、別環境(使ってないスマホとか)でページ丸ごと保存してそのページデータを処理するかしかないんじゃないかな
2022/02/28(月) 21:00:28.87ID:47e8docj0
(∩゚д゚)アーアーきこえなーい
2022/03/08(火) 12:54:17.14ID:QRB7ObHG0
windows10では問題ないのか

ていうか10でもsamurize使い続けてる奴多いのか?
2022/03/16(水) 20:09:51.83ID:ITYi89wN0
証明書の更新ってどうやるんや
2022/03/20(日) 07:57:36.52ID:R6cNX1sr0
なんかVisualStudio更新すればいける気がしてきた
持ってないけど
2022/03/20(日) 17:09:11.26ID:moh/faB50
certutil -syncWithWU
でダウンロードしたものをインストールすればおk?
2022/04/07(木) 17:36:20.45ID:T1kPHQhq0
windows11でも動いてるよ
構成ファイルの編集すると一部UIが透過して見えにくいけど動作的には問題ない
2022/05/12(木) 09:27:15.65ID:c+8/Sbo20
こっちのスレにも一応報告
samurizeのパフォーマンスモニタのカウンタが急に表示されなくなったのはESETが原因だった
2022/05/22(日) 16:20:03.04ID:wHrEGgrO0
自己解決
Win7でもtvsonet動くようになったわ
2022/05/22(日) 19:46:46.59ID:VQSjIR0D0
どうやって動くようになったか教えていただけませんか?
2022/05/29(日) 16:07:58.35ID:Ld2xBPps0
>>61
ttps://egg.5ch.net/test/read.cgi/software/1640140925/17

このレスを参考にProxydomoをインスコした。
2022/05/30(月) 13:13:02.32ID:a10GT/+10
>>62
おかげさまで無事に動くようになりました。
何ヶ月も試行錯誤してもできなかったので、もう諦めていましたが
復活してすごく嬉しいです。
ご親切に教えていただきまして、本当にありがとうございました。
64名無しさん@お腹いっぱい。
垢版 |
2022/08/17(水) 08:15:23.01ID:+rI7anfk0
保守です。
2022/09/30(金) 17:56:43.67ID:bCiQQZ4b0
>>62 神か この先3日ぐらい毎晩拝んどくわ 関係ないけどパソコンの方だと一年以上規制されてんだけど何なん
2022/11/16(水) 20:45:04.67ID:5bXCR6K/0
ボリューム値を取得する方法ってありませんかね?
ググって拾ったVolume.dllってのはなんか動かなかった
2022/11/29(火) 05:20:14.80ID:g+NiwTjG0
テステス
2022/12/10(土) 10:59:39.23ID:BYymL3pc0
TEST
2023/01/09(月) 05:54:00.50ID:XUnDrvrY0
また制限された
2023/01/17(火) 12:52:51.82ID:elvI426e0
また制限された
2023/01/20(金) 07:24:28.17ID:EVS7MDI30
TEST
2023/01/22(日) 00:22:03.37ID:z8vS3Iy20
あなたはこのスレッドにはもう書けません。
2023/01/23(月) 00:30:07.40ID:+GpACVkJ0
あなたはこのスレッドにはもう書けません?
2023/01/29(日) 17:18:53.73ID:THcWrFs10
テスト
2023/02/12(日) 18:17:38.46ID:SzE5M4JM0
(-ω-#)y-~~~~ごにょごにょ
76名無しさん@お腹いっぱい。
垢版 |
2023/05/05(金) 03:48:03.73ID:nRLHPXqp0
>>75
むにゃむにゃ
>>75
2023/06/02(金) 00:03:05.45ID:Pi3FwjPP0
tvsonetbs.vbsが動かなくなったけどアドレス変更か
tv.so-net.ne.jp/から
https://www.tvkingdom.jp/に3ヶ所書き換えで動いた
78名無しさん@お腹いっぱい。
垢版 |
2023/06/23(金) 22:20:31.65ID:JSN4HmzK0
地震関係のスクリプトで現在も使用可能なものはありませんか。
79名無しさん@お腹いっぱい。
垢版 |
2023/10/07(土) 12:43:06.61ID:wTOWQU250
落ちた?
■ このスレッドは過去ログ倉庫に格納されています
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

ニューススポーツなんでも実況