JavaScriptでHTML解析したいんやが書いてあること全部違うんやが

記事サムネイル
1 : 2024/10/03(木) 07:24:05.519 ID:TpqoWl9wX
頭真っ白や…
2 : 2024/10/03(木) 07:25:34.964 ID:PIVq3CPSx
書いてあることってなんやねん
3 : 2024/10/03(木) 07:26:13.489 ID:YE5MZhxjf
解析ってどういうことするんや?
DOM書き出すんか?
タグ以外のテキスト抽出するんか?🥺
4 : 2024/10/03(木) 07:27:11.929 ID:TpqoWl9wX
DOMって何や…
5 : 2024/10/03(木) 07:28:03.692 ID:TpqoWl9wX
情報取り出せればええんやが…
7 : 2024/10/03(木) 07:29:02.825 ID:PIVq3CPSx
MDN Web Docs以外は読まんでええで
10 : 2024/10/03(木) 07:30:09.877 ID:QAZv2PAbs
ワイもChromeの拡張機能作ってる途中なんやけど何を参考にしたらいいか分からない
>>7でええんか?
24 : 2024/10/03(木) 07:43:22.097 ID:utNk4OZMi
>>10
今の時代にGPT使わんとかゲェジやろ
9 : 2024/10/03(木) 07:30:01.058 ID:6lCQ5HDkU
知らんけどchatgptに頼めば解決や
11 : 2024/10/03(木) 07:30:36.491 ID:TpqoWl9wX
Taskerでは特定の文字列の後かつ他の特定の文字列の前の部分だけを取り出してゴリ押ししてたんやが
13 : 2024/10/03(木) 07:34:48.983 ID:/I7zYNyJS
なんのデータか知らんけどquerySelectorAllで行けるやろ
14 : 2024/10/03(木) 07:35:09.968 ID:TpqoWl9wX
DOMってやつはなんの役に立つんや
15 : 2024/10/03(木) 07:36:32.741 ID:TpqoWl9wX
よく分からんのやがDOMにした所で今度はDOMを解釈しなきゃいけないんやから何も進展してないんじゃないの?
20 : 2024/10/03(木) 07:41:23.590 ID:feKK2KQZo
>>15
多分知名度の違いやないかな
Taskerは聞いたことないけどDOMは聞いたことあるって人は多いだろうから情報集めやすいやろし
16 : 2024/10/03(木) 07:39:54.390 ID:dSAyqqzMx
もっときちんと考えよう
17 : 2024/10/03(木) 07:40:21.040 ID:/I7zYNyJS
例えば競馬の出走データは構造化されてるからクエリーセレクタとかで情報を抜き出して、JavaScriptでcsv形式に変換とかはできるけど
18 : 2024/10/03(木) 07:40:32.712 ID:LJdo2vBAu
jquery使っとけ
19 : 2024/10/03(木) 07:40:41.648 ID:TpqoWl9wX
正規表現のsplitで事足りるんやないか…?
21 : 2024/10/03(木) 07:41:32.500 ID:dSAyqqzMx
別にHTMLだってただの文字列だから正規表現使えば分析できるよ
でもある要素の特定の子要素全部欲しいとかそういう書き方をしたいときはDOM使ったほうが楽じゃんだと思っている
22 : 2024/10/03(木) 07:42:29.637 ID:DY64KgIT7
APIの話?
23 : 2024/10/03(木) 07:43:03.095 ID:k/L79JOHc
普段DOMで操作するんやからDOMで解析した方がやりやすいやろ
25 : 2024/10/03(木) 07:43:50.243 ID:jIFoTL/sc
DOMにしとけ
26 : 2024/10/03(木) 07:45:06.288 ID:TpqoWl9wX
だからDOMって何や…
27 : 2024/10/03(木) 07:47:44.688 ID:dSAyqqzMx
例えばAmazonの検索結果から商品リンクだけ抜き出してくださいって言われたらどうするん?
ワイならdocument.querySelectorAll(“h2.a-size-mini > a.a-link-normal”)って書いたら必要なリンク要素取り出せたからこれでいけそうってなるけど
キミはDOM使わずにどう書くの?3日くらい正規表現で粘るの?
29 : 2024/10/03(木) 07:48:25.786 ID:jIFoTL/sc
htmlもxmlみたいにマークアップで構造化されとるから
その構造を扱うんや
30 : 2024/10/03(木) 07:48:42.155 ID:6hThDZmQB
そんなもんお前が何をしたいかでやり方違うし個人で使うだけなら別に効率悪くてもどうでもいいんだから好きに作れよ
31 : 2024/10/03(木) 07:48:50.381 ID:dSAyqqzMx
必要なデータ取り出すためにいちいち文字列処理してたら生産性が低いと思わない?
32 : 2024/10/03(木) 07:51:45.590 ID:TpqoWl9wX
>>31
全く
33 : 2024/10/03(木) 07:52:52.390 ID:dSAyqqzMx
>>32
でもキミはワイが出した問題をすぐ解けてないしそこは差になるよね
34 : 2024/10/03(木) 07:55:39.999 ID:TpqoWl9wX
>>33
実際これまでTaskerでゴリ押ししてた時は1週間でも1ヶ月でもかけてたよ
そもそも仕事やないから生産性もクソもないで…
35 : 2024/10/03(木) 07:56:22.794 ID:utNk4OZMi
Taskerってなんなんや…?
36 : 2024/10/03(木) 07:57:26.925 ID:TpqoWl9wX
>>35
Androidの自動化アプリや
Scratchみたいなもん
37 : 2024/10/03(木) 07:58:14.169 ID:TpqoWl9wX
JS実行できるからそっちに移してスッキリさせたいだけなんや
38 : 2024/10/03(木) 07:58:16.551 ID:qDeTa/X0R
車輪の再開発しようとしてそう
39 : 2024/10/03(木) 07:58:32.644 ID:sOKDt7sOL
PHP勉強しろ

コメント

タイトルとURLをコピーしました