専門家に尋ねる:このウェブサイトからデータをダウンロードする際の文字化けの問題を解決するにはどうすればよいですか?このウェブサイトから次のスクリプトに従ってデータをダウンロードしたところ、結果が文字化けしていました。
言語コードを追加しましたが。
ありがとう!
u="http://basic.10jqka.com.cn/600000/equity.html";d1=Open(u,HTML Table(3,Column Names(1),Data Starts(2)),Charset("gb2312"));


スクリプティングRe:请教专家:怎的解决下ダウンロード的乱码问题?このようなものを試してください
u="https://www.w3schools.com/html/html_tables.asp";
blobdata = loadtextfile(u,blob);
//blobdata=blobpeek(blobdata,0,47939)||hextoblob("20CDE2")||blobpeek(blobdata,47939);// insert 外 https://en.wikipedia.org/wiki/GB_2312
chardata = blobtochar(blobdata,"gb2312");
filename = savetextfile("$temp/deleteme.html",chardata);
d1=Open(filename,HTML Table(1));
データをblobとしてダウンロードします。
GB2312エンコーディングを使用して、blobを文字データに変換します。
文字データを保存します。ディスク上のUTF8エンコーディングになります。
保存したファイルを開きます。
blobpeekオフセットは非常に慎重に選択されましたが、ここでは文字です。
Re:専門家に聞いてください:このウェブサイトからデータをダウンロードする際の文字化けの問題を解決するにはどうすればよいですか?専門家に感謝します!
変更を確認しようとしましたが、このようにダウンロードできません

Re:请教专家:怎的解决下ダウンロード的乱码问题?u="http://basic.10jqka.com.cn/600000/equity.html";
txt = loadtextfile(u,blob);<BR />
不不工作。谢谢!
Re:请教专家:怎的解决下ダウンロード的乱码问题?翻訳に問題がある可能性があります。
うまくいかなかったとおっしゃっていると思います。
ユーザー名とパスワードが必要だと思います。
私が間違っている場合は、私にもっと情報を与える必要があります。
基本認証パスワードを指定する方法は次のとおりです。
httpの代わりにhttpsを使用する必要がある場合があります。
//u = "http://basic.10jqka.com.cn/600000/equity.html";
u = "https://www.w3schools.com/html/html_tables.asp";
blobdata = New HTTP Request(
URL( u ),
Method( "GET" ),
Username( "ross" ),
Password( "Abc123" )
) << Send( "blob" );
chardata = Blob To Char( blobdata, "gb2312" );
filename = Save Text File( "$temp/deleteme.html", chardata );
d1 = Open( filename, HTML Table( 1 ) );
Re:専門家に聞いてください:このウェブサイトからデータをダウンロードする際の文字化けの問題を解決するにはどうすればよいですか?専門家の助けをありがとう!
このウェブサイトはログインを必要としない無料のウェブサイトです。
その「ウェブページのソースコード」のスクリーンショットを撮ります


Re:専門家に聞いてください:このウェブサイトからデータをダウンロードする際の文字化けの問題を解決するにはどうすればよいですか?奇妙なことに、ChromeでF12で表示すると、このWebサイトが文字化けします。

Re:専門家に聞いてください:このウェブサイトからデータをダウンロードする際の文字化けの問題を解決するにはどうすればよいですか?私の投稿の英字も正しく翻訳できることを願っています。
コミュニティの専門家に感謝します!
Re:専門家に聞いてください:このウェブサイトからデータをダウンロードする際の文字化けの問題を解決するにはどうすればよいですか?実際、Craige_Halesはすでに答えを出しているので、彼に基づいて、次のように少し変更することができます。
実際、Craige_Halesはすでにそれを解決しています。 彼の仕事に基づいた次のコード。
u="http://basic.10jqka.com.cn/600000/equity.html";
blobdata = loadtextfile(u,blob);
chardata = blobtochar(blobdata,"gb2312");
filename = savetextfile("$temp/deleteme.html",chardata);
d1=Open(filename,HTML Table(3));
さらに、インポート時にインターネットからインポートすることを選択し、Webページを選択する方法を開いてから、エクスポートする必要のあるデータテーブルを選択することもでき、通常どおりに表示することもできます。
そのほか、選択ファイル>>インターネットを開く> Webページこれも行います。[データ]ではなく[名前を付けて開く]を[Webページ]に設定します。

Re:请教专家:怎的解决下ダウンロード的乱码问题?わからない。
結果として「禁止」される時間の一部(行方不明クッキー、そして多分行方不明ユーザーエージェントサーバーがアクセスを禁止する方法である可能性があります。)
このWebサイトは、JavaScriptが有効になっているインタラクティブブラウザが使用されているかどうかを確認している可能性があると思います。
JMPはWebページでJavaScriptを実行しません。
(1)利用規定を確認し、(2)利用規定があるかどうかを確認することをお勧めします。残りのAPIデータにアクセスするため。
このサイトのスクリーンスクレイピングは維持するのが難しいでしょう。