[過去ログ] JavaScript の質問用スレッド vol.125 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
791: (スプッッ Sd73-8Xzj [1.75.215.168]) 2023/04/24(月)08:37 ID:Z0B9bFh/d(1) AAS
動いてた夢を見たんだ
792
(1): (ワッチョイ a95f-LCeF [14.11.8.0 [上級国民]]) 2023/04/24(月)09:21 ID:U4o0cUkO0(1) AAS
>>789
ブラウザの不具合疑う前に
エラーログ出て無いか確認しろ
エラーログすら出てないならHTML側でちゃんと呼び出せてるか確認しろ
793: (ワッチョイ 2bbd-L85M [49.129.243.228]) 2023/04/24(月)12:05 ID:VtgoOt7B0(1) AAS
https の証明書が古い
794: (ワッチョイ 6910-bhMa [180.59.92.6]) 2023/04/24(月)13:08 ID:MpRTlb310(1) AAS
>>792
エラーログを見たらあっさり解決しました。
夜更けに一人で大騒ぎしてごめんなさい orz

いまブラウザの開発者ツールでジャバスクリプトのエラーが見られるんだね。
びっくりした。

原因はHTMLの削除した部分にスクリプトで動かす部分があって
動かすべきものがないから次の処理に行けずエラーになっていました。
スクリプトばかり見ていてHTMLは盲点でした・・・。
795: (ワッチョイ 91bd-L85M [122.133.75.49]) 2023/04/24(月)13:15 ID:3ESYAe520(1) AAS
開発者ツール超便利だよね
796: (オッペケ Src5-mXUZ [126.33.81.44]) 2023/04/24(月)13:22 ID:sSUQNn8cr(1) AAS
まあそういうオチだろうなとは

アドバイスを求めるならhtmlを修正したことは伝えるようにしてほしいところ
797: (JP 0Hc5-/HYv [126.249.157.89]) 2023/04/25(火)18:51 ID:/Hd1NuvtH(1) AAS
解決したようでなによりなにより
798
(2): (ワッチョイ eb7d-RykB [1.33.235.4]) 2023/04/26(水)19:26 ID:lfd6T/fN0(1) AAS
外部リンク:abehiroshi.la.coocan.jp

この阿部さんのHPの左のフレームから「舞台出演」を取得したいんだけど、

const frame = await page.$('frame[name="left"]');
 const contentFrame = await frame.contentFrame();

こんな感じでcontentFrameを取得するところまでは上手く行くんだけど、

 const aElement = await contentFrame.$('body table.today tr:nth-child(8) td:nth-child(3) p a');
省2
799: (ワッチョイ d961-99Et [220.107.169.163]) 2023/04/26(水)20:39 ID:UfBGheQ30(1) AAS
>>798
.todayなんてclass付いてないぞい
800: (JP 0Hc5-/HYv [126.249.157.89]) 2023/04/26(水)22:57 ID:Q5IzIMlUH(1/2) AAS
それってJS?
801: (JP 0Hc5-/HYv [126.249.157.89]) 2023/04/26(水)23:08 ID:Q5IzIMlUH(2/2) AAS
そもそもnullを取得してるってことは所望のオブジェクトが取得できていないってことよん?
802: (エムゾネ FF33-Nhf9 [49.106.174.76]) 2023/04/27(木)13:47 ID:jYECG79eF(1) AAS
>>798
それ、ChromeのDevツールとかで、Elementの検索にセレクター入力してちゃんとヒットする?
803
(1): (ワッチョイ 03c2-+mtg [133.155.195.156]) 2023/04/29(土)00:34 ID:FZLDUbkY0(1/3) AAS
['apple', 'パイナップル', 'pineapple (パイナップル)', 'りんご', 'pineapple']

['apple', 'パイナップル | pineapple', 'りんご']
に別名ふくめて重複削除して整形したいんですがスマートな方法ないですか
804
(1): (ワッチョイ 23bd-MgCS [125.197.237.23]) 2023/04/29(土)01:41 ID:bskwYySl0(1/2) AAS
>>803
パイナップルの表記方法はどういう仕様なの?
スマートじゃない方法で実装できてるならそれを貼ってみたら?
805
(1): (ワッチョイ 03c2-+mtg [133.155.195.156]) 2023/04/29(土)01:58 ID:FZLDUbkY0(2/3) AAS
>>804
別名がカッコで後ろに付く場合があったりなかったりをまとめたいんです
今は文字列に取り出して正規表現で割ってまた戻して~って頭悪くやってます
806
(1): (ワッチョイ 23bd-MgCS [125.197.237.23]) 2023/04/29(土)02:08 ID:bskwYySl0(2/2) AAS
>>805
元の配列には、同じ値が複数、たとえば 'りんご' が何個も入ることがある?

ただ何にしても、現状がどの程度頭悪いのか分からんけどそこそこ泥臭くなるんじゃないかなぁ
807
(1): (ワッチョイ 03c2-+mtg [133.155.195.156]) 2023/04/29(土)02:20 ID:FZLDUbkY0(3/3) AAS
>>806
あります
808: (ワッチョイ 03bd-MgCS [133.209.119.164]) 2023/04/29(土)05:52 ID:q0/EY4lO0(1) AAS
>>807
ちょっと面白そうだったので作ってみたけど、あんまりいい出来にはならなかった。
わざわざ見せるようなものじゃないんだけど、一応貼っとく。
アプローチとしては、単品アイテムまたは別名で括られた同一アイテム毎に配列実体を持たせて、重複排除しながらその実体に放り込んで最後に文字列化する。
複数の別名定義で 2つ以上の名前を括ったり、名前の登場順で連結するようにした。

画像リンク[gif]:i.imgur.com
809: (ワッチョイ 1bbd-MgCS [119.240.43.251]) 2023/04/29(土)06:04 ID:ZqMIj65v0(1) AAS
あわわ、26-32行目は整理できた

const new-content = [];
alias_ref[item] = alias_content.length;
810
(2): (ワッチョイ e38b-fitb [211.5.157.105]) 2023/04/29(土)20:12 ID:wJzxOo1h0(1/2) AAS
JavaScriptでタイマー処理をしています。
指定した秒数(ここでは10秒)経過したらタイマーを停止する様にしていますが
タイマーが止まりません。助けてください、、、

$(document).ready(function(){
$("#id_div_test").click(function () {
setInterval(TestFunction , 1000);
});
});

var i_current_second = -1;
function TestFunction()
省7
1-
あと 192 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.012s