X



プログラミングJavaScript詳しいやついる?
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:26:59.557ID:SWy8NsMr0
.NET MAUIのウェブビュークラスにJavaScriptのメソッドを使えるやつがあるからdocument.getElementById使ってHTML取得しようとしたけど見に行ったきり帰って来ないんだけど
なんで?
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:28:11.964ID:Mipg8/2uH
今のところjsの質問なし
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:28:13.140ID:YlP9wTuFH
エスパーじゃないからそれだけだとわからん
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:28:19.373ID:aC6ICb37H
         ,-、            ,.-、
        ./:::::\          /::::::ヽ
       /::::::::::::;ゝ--──-- 、._/::::::::::::::|
       /,.-‐''"´          \:::::::::::|
     /                ヽ、::::|
    /                   ヽ|
     l                         l
    .|    ●                |    んーとね・・
     l  , , ,           ●     l
    ` 、      (_人__丿    、、、   / 
      `ー 、__               /
         /`'''ー‐‐──‐‐‐┬'''""´

         ,-、            ,.-、
        ./:::::\          /::::::ヽ
       /::::::::::::;ゝ--──-- 、._/::::::::::::::|
       /,.-‐''"´          \:::::::::::|   つ
     /                ヽ、::::|   っ
    /     ノ             ヽ|
     l              ヽ         l
    .|    ●             u  |    んーとね・・・・・・・・・
     l  , , ,           ●     l
    ` 、 u    (_人__丿    、、、   /
      `ー 、__               /
         /`'''ー‐‐──‐‐‐┬'''""´
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:28:39.247ID:SWy8NsMr0
関数あってる?
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:28:53.668ID:SWy8NsMr0
>>4
わかんない!って言え!
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:29:00.434ID:f2cGU4qu0
ブラウザで実行する分には即終わるからわかんない
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:33:04.447ID:SA+gMjHFH
要素にIDをちゃんと割り振ってるか?
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:33:34.932ID:JuMd+aHKM
astncronizeなの?
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:34:48.257ID:SWy8NsMr0
>>7
なんでだろ?
別クラスでブラウザ立ち上げてるからかな?
メインクラスではブラウザは見えなくなってる
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:36:04.415ID:zwjZn4Y3H
>>9
一応普段使ってるブラウザで開発者ツール使って見たidのやつ使ってるんだけど…
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:36:20.311ID:zwjZn4Y3H
>>10
なにそれ?
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:37:20.197ID:zwjZn4Y3H
これdocumentだけにしてもHTMLの全体って持ってこれるの?
全体持ってきてその後別のプログラムで切り落としてもいいんだけど…
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:39:23.773ID:aC6ICb37H
htmlのタグ内にid="id名"って書かれてるかどうかじゃないの?
開発者ツール使って見たidのやつってなんだよ
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:40:33.150ID:1S/mEFvyH
.NET詳しい奴に聞け
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:41:12.786ID:zwjZn4Y3H
>>15
ブラウザでF12押したら出てくる開発者ツールご存知ない!?
0018以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:43:12.613ID:GctlSNcUH
非同期関数ならコールバックか asyncが必要だけどそういう系じゃない?
ヘッドレスブラウザかなにかでスクレイピングしようとしてるのでは
0019以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:43:29.420ID:aC6ICb37H
>>17
それは知ってるよ
開発者ツール使って見たidのやつっていう表現が曖昧すぎて具体的になんなのかわからん
仮に俺が無知だから理解できてないだけだとしたら謝る
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:48:25.622ID:zwjZn4Y3H
>>18
そのJavaScriptを実装する関数は非同期じゃないとダメみたいでaysnc使ってる
ヘッドレスだと無理なのか?
画面表示されるメインクラスじゃなくて別クラスでウェブビューの宣言してるから画面に出てこない
0021以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:49:06.995ID:1Tf2MxhIH
バニラ派の俺には何の話かわからない
0022以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:51:00.499ID:zwjZn4Y30
これのvm_cってやつを入れた
0023以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:53:33.939ID:zwjZn4Y30
こんな感じで書いてる
ByNameにしてるのは量が多いのかなと思って阿部寛のサイトのtitle取れるように改造した
これでも無理

https://i.imgur.com/MDoXdtz.jpg
0024以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:55:48.244ID:Kh0woceBM
Elemnts?
0025以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:56:15.615ID:zwjZn4Y30
>>24
これか!
サンクス!
0026以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:57:06.201ID:zwjZn4Y30
でもだめっぽい
0027以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:58:01.806ID:eEQvOIYD0
つづりちがくね?
0028以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:58:35.076ID:zwjZn4Y30
documentだけでも読み込めないわ…
0029以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:58:47.526ID:6eEEYqx1d
エレムンツ
0030以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 19:59:52.339ID:IT437cdAr
ワロタ
0031以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 20:05:13.418ID:o9ElHY1OM
笑わせないでくれwwwwwwwww
0032以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 20:06:35.212ID:GctlSNcU0
まずjsからシンプルな値"unko"とか受け取るところから始めて切り分けろよ
0033以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 20:06:57.629ID:k9v9C0z60
きたねぇ…
カビだろそれ
0034以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 20:07:55.779ID:zwjZn4Y30
.NET MAUIのコードスニペットはこれ

Entry numberEntry = new Entry { Text = "5" };
Label resultLabel = new Label();
WebView webView = new WebView();
...

int number = int.Parse(numberEntry.Text);
string result = await webView.EvaluateJavaScriptAsync($"factorial({number})");
resultLabel.Text = $"Factorial of {number} is {result}.";

factorial(階乗関数)で5の階乗してる
0035以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 20:08:53.475ID:GctlSNcU0
シンセガイジ…可愛いところもあるんだな
0036以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 20:10:16.815ID:zwjZn4Y30
単語直したけどまだだめだわ…
0037以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 20:11:59.643ID:6eEEYqx1d
>>1
これシンセガイジなのかよ
よく見れば"VS"だな
キチガイが
0038以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 20:12:02.309ID:zwjZn4Y30
ダメだ…関数名直したけど出てこねぇ
0039以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 20:12:33.539ID:6eEEYqx1d
ガイジを消す方法

プログラ.*(初心者|欠点|イベント|アフィ|信者)|(初心者|欠点|イベント|アフィ|信者).*プログラ|Python|Unity|VBA|Mac[^a-zA-Z]
0040以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 20:14:06.592ID:zwjZn4Y30
documentだけにしても取得できないんだからElement以降でもないきがするんだが…
0041以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 20:14:26.501ID:zwjZn4Y30
>>39
消せてなくてワロタ
0042以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 20:15:20.319ID:zwjZn4Y30
ヘッドレスブラウザがどうとか言ってた人いたけどヘッドレスだと無理なの?
0043以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 20:16:53.029ID:GctlSNcU0
webviewの読み込みが終わってないとかでは?
0044以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 20:19:02.851ID:6eEEYqx1d
>>1
イッチを消す方法更新した

プログラ.*(初心者|欠点|イベント|アフィ|信者|JavaScript)|(初心者|欠点|イベント|アフィ|信者).*プログラ|Python|Unity|VBA|Mac[^a-zA-Z]
0045以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/25(木) 20:20:26.421ID:zwjZn4Y30
>>43
Threadsleepとか入れたほうが良いかな?
■ このスレッドは過去ログ倉庫に格納されています