HTML ページからのデータのインポートの問題こんにちは、
次の Web サイトからデータをインポートしようとしています。
http://www.infoclimat.fr/observations-meteo/archives/24/janvier/2017/grenoble-st-geoirs/07486.html
基本的には気象データの記録です。
JSLコマンドを使用しています。
しかし、それは失敗します。 誰かが解決策を持っていますか?
開ける(" http://www.infoclimat.fr/observations-meteo/archives/24/janvier/2017/grenoble-st-geoirs/07486.html ");
感謝と敬意を込めて、
ジェローム
Re: HTML ページからデータをインポートする問題https ではなく http として機能しますが、ファイアウォールに問題があるという仮説は正しい可能性があります。
私はJMP 12を使用しているので、違いがあるかもしれません。 間もなくバージョン 13 に移行する予定ですので、しばらくお待ちください...
Re: HTML ページからデータをインポートする問題面白い; JSL はそのサイトで機能します。 このメッセージは会社のファイアウォールから送信されたものだと思います。 するhttp://www.infoclimat.fr/ https: ではなく http: としてブラウザから動作しますか? JMP 13 を使用していますが、どのバージョンを使用していますか?
編集:こちらも試してみてくださいhttp://www.infoclimat.fr/observations-meteo/archives/24/janvier/2017/grenoble-st-geoirs/07486.htmlブラウザで。
Re: HTML ページからデータをインポートする問題こんにちは、
助けてくれてありがとう。 スクリプトを実行しようとするとまだエラーが発生します
Re: HTML ページからデータをインポートする問題こんにちは、
助けてくれてありがとう。 スクリプトを実行しようとするとまだエラーが発生します
Re: HTML ページからデータをインポートする問題Re: HTML ページからデータをインポートする問題すばらしい反応 クレイジ
この文書については文書を作成する必要があります
Re: HTML ページからデータをインポートする問題Windows 上の JMP は処理できないようですIEC_8859-15非常によく。 必要に応じて、次の回避策を示します (ソケットは https では機能せず、http でのみ機能します)。 大部分は、JMP 13.1 で書き直されたスクリプト例から引用されています。 最後に、ページは iso-8859-1 でインポートされます。それは十分に近いようです。ウィキペディアのページには、問題となる可能性のある 8 つの文字が示されています。
// <<CONNECT is="" used="" to="" connect="" to="" a="" remote="" computer="" with="" an="" open="" listening="" socket.=""> 0,
rc = skt << recv( 10000 );
If(
rc[2] == "ok",
blob = blob || rc[3]; // recv always returns a blob, not text
Write( "\!nsome text received" ); // typically about three of these, ymmv
timeout = 50; // reset, still receiving ok
, // else
Starts With( rc[2], "CLOSED" ),
Break(); // done
, // else
Starts With( rc[2], "WOULDBLOCK" ), //
Write( "\!nwaiting..." ) // still fetching, maybe
, // else...what?
Show( rc );
Stop(); // that was unexpected
);
blobtext = Blob To Char( blob, encoding = "utf-8" );
If( timeout == 0,
Write( "\!nTimed out waiting for remote request" );
Stop();
);
Wait( .05 ); // give the OS some cycles to work with the incoming data
);
Show( Length( blob ) );
// JMP does not understand what the page claims: iso-8859-15
txt = blobToChar(blob,encoding="iso-8859-1"); length(txt);
f = saveTextFile("$temp/deleteme.html",txt);
open(f,htmltable(2))</CONNECT>
Imported tableImported tableインポートされたテーブル
Re: HTML ページからデータをインポートする問題ありがとう、そうするよ!
Re: HTML ページからデータをインポートする問題@txnelson - Mac と Windows の問題のようです... 私の MacOS ボックスでは正常に動作しますが、Windows パーティションで発生するのと同じエラーが発生します。
@j_bonnouvrier - おそらく、これをテクニカル サポートに報告するとよいでしょう。 @txnelsonもともと示されています。
Re: HTML ページからデータをインポートする問題これは、最初のテーブルに到達するために JSL の小さな部分を実行したときに得られるログです。
TEConverter - unrecognized charset in access or evaluation of 'Open' , Open/*###*/(
"http://www.infoclimat.fr/observations-meteo/archives/24/janvier/2017/grenoble-st-geoirs/07486.html",
HTML Table( 1, Column Names( 0 ), Data Starts( 1 ) ))
In the following script, error marked by /*###*/
Open/*###*/(
"http://www.infoclimat.fr/observations-meteo/archives/24/janvier/2017/grenoble-st-geoirs/07486.html",
HTML Table( 1, Column Names( 0 ), Data Starts( 1 ) ))
Re: HTML ページからデータをインポートする問題@txnelson 、 それは変だ。 GUI から実行したところ、問題なく動作しました。
最初のテーブルの JSL:
Open(
"http://www.infoclimat.fr/observations-meteo/archives/24/janvier/2017/grenoble-st-geoirs/07486.html",
HTML Table( 1, Column Names( 0 ), Data Starts( 1 ) )
)
2 番目のテーブルの JSL:
Open(
"http://www.infoclimat.fr/observations-meteo/archives/24/janvier/2017/grenoble-st-geoirs/07486.html",
HTML Table( 2, Column Names( 1 ), Data Starts( 2 ) )
)
データテーブルにはたくさんの写真があるようです。
Re: HTML ページからデータをインポートする問題@txnelson 、 それは変だ。 GUI から実行したところ、問題なく動作しました。
最初のテーブルの JSL:
Open(
"http://www.infoclimat.fr/observations-meteo/archives/24/janvier/2017/grenoble-st-geoirs/07486.html",
HTML Table( 1, Column Names( 0 ), Data Starts( 1 ) )
)
2 番目のテーブルの JSL:
Open(
"http://www.infoclimat.fr/observations-meteo/archives/24/janvier/2017/grenoble-st-geoirs/07486.html",
HTML Table( 2, Column Names( 1 ), Data Starts( 2 ) )
)
データテーブルにはたくさんの写真があるようです。
Re: HTML ページからデータをインポートする問題[ファイル] > [インターネットを開く...] を使用してみましたか? ダイアログでは、HTML をデータとして開くように選択できます。 2 つのデータ テーブルを取得する必要があります。 JSL がどのようなものかを確認したいテーブル スクリプト領域の「ソース」テーブルを調べて、直接アクセスします。
最高、
M
Re: HTML ページからデータをインポートする問題を使用してWebページを対話的に開こうとしました
ファイル==>インターネットを開く
次のエラーメッセージが表示されました
この Web ページでは、サポートされていない文字セット「iso-8859-15」が使用されています。
そのようなサポートがいつ利用可能になるかについては、JMP に直接連絡します。