Samurize Part 48

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

>>40
上が変更前で下が変更後のつもりだった
ウチでは問題なく使えてる

保管庫にあげてみた
変数の辺りは適当に直して
https://ux.getuploader.com/samurize_archive/download/86

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

Samuraize含めたスクレイピング対策かもね

35 :名無しさん@お腹いっぱい。:2021/11/11(木) 08:09:12 ID:Ob0yYcwe0.net

jpWeatherPlusR_ASAHI.jsの方もYahoo天気の仕様変更に対応しといた
https://ux.getuploader.com/samurize_archive/download/85

jpWeatherPlusR_ASAHI.js ver 0.6.0
 ・Yahooの週間天気予報の仕様変更に対応
 ・出力先の自動設定機能を追加

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

https://www.tvkingdom.jp/chart/23.action
このページだよね
ウチだとIE11でもunDonutのIE9でも問題なくつながった
拒否られてるんじゃなくて、なにかしら不都合が起きてるんだと思う

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,”&#55356;&#56849;”,”[字]”)
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

>>31
サンクス

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なんか窓から投げ捨てろってことやろね

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • 【CD/USB】PuppyLinux – 15匹め – 【軽量】

    元スレ 1 :login:Penguin:2014/11/07(金) 08:20:37.32 ID:1wVKNIjF.net 日本語サイト http://openlab.jp/puppylinux/ オンラインマニュアル…

  • AviUtl総合スレッド92

    元スレ 1 :名無しさん@お腹いっぱい。 :2020/03/05(Thu) 15:03:02 ID:n4E36C7w0.net ここはAviUtl本体及びプラグインについての情報交換を目的としたスレです。 ただし「拡張編…

  • Proxomitron フィルター作成スレッド Part15

    元スレ 1 :名無しさん@お腹いっぱい。:2013/10/29(火) 16:19:30.16 ID:StfYrAS+0.net Proxomitron等に関するWiki http://abc.s65.xrea.com/p…

  • 最も軽快なMP3プレーヤーを決めよう

    元スレ 1 :名無しさん@お腹いっぱい。:05/03/15 15:30:32 ID:j7fhCfmv.net どぞ 479 :名無しさん@お腹いっぱい。:2009/07/19(日) 04:38:38 ID:Xqw6k2C…

  • マイナーエディタnanoについて語るスレ!!!!

    元スレ 1 :login:Penguin:2005/09/09(金) 21:25:11 ID:7GRFaLG1.net viやemacsは癖がありすぎる その点nanoはシンプルで操作も簡単 112 :login:Pen…

  • 【VideoLAN】VLC media player 29 (ワッチョイ無し)

    元スレ 1 :名無しさん@お腹いっぱい。:2018/11/27(火) 19:56:08.23 ID:7uTSqpTD0.net VideoLAN – VLC media player :2018/12/02(…

  • タイル型WM (Ion, wmii, awesome, xmonad, etc.)

    元スレ 1 :login:Penguin:2008/03/19(水) 21:45:55 ID:cUU4kMGP.net どれが一番いいかんじ? 日本タイル型ウィンドウマネージャ推進委員会 http://jp.tiling…

  • Ubuntuはスパイウェア。ストールマンが非難

    元スレ 1 :login:Penguin:2012/12/10(月) 21:28:31.57 ID:75akTz8M.net http://www.atmarkit.co.jp/ait/articles/1212/10/…

  • SignalNow Express関連ツール[4ツール目]

    元スレ 1 :名無しさん@お腹いっぱい。:2015/08/18(火) 08:52:16.54 ID:AKEZa1qe0.net 高度利用者向け緊急地震速報受信プログラム「SignalNow Express」(Window…

  • Twitterクライアント[Web]Tabtter 3ツイート目

    元スレ 1 :名無しさん@お腹いっぱい。:2013/05/15(水) 06:42:08.43 ID:uAqHwx7t0.net Twitter Web クライアント「Tabtter」 http://tabtter.jp/…

  • LINUXバブルに溺れた人々

    元スレ 1 :匿名希望:2001/07/20(金) 13:40.net 商業的に失敗したLINUX。 多くの投資家を熱狂させたLINUXバブルについて その原因を探りましょう。 48 :login:Penguin:02/…

  • XMedia Recode Part10

    元スレ 1 :名無しさん@お腹いっぱい。:2021/09/05(日) 01:54:25.68 ID:08pPHdlT0.net XMedia Recodeは非常に多くのフォーマットに対応したマルチエンコーダーです。 バー…

最近のコメント

匿名 : 【いちゃ部屋】株式会社SHIFT【5ch出張所】
 新入社員はわかいそう、 在宅勤務でe-ラニングうけとけ、 ... (6/18)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫や (5/28)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
ページTOPへ↑