主要内容

urlread

网址の内容を文字ベクトルにダウンロ,ド(非推奨)

urlreadは推奨されません。httpプロトコルまたはhttpsプロトコルの場合,代わりにwebreadまたはwebwriteを使用してください。ftpプロトコルの場合は,ftpの関数を使用してください。文件プロトコルの場合は,fileread打开外部文件,または拷贝文件を使用してください。

説明

str= urlread (URLは,指定されたURLから文字ベクトルstrにHTML Webコンテンをダウンロドします。urlread

str= urlread (URL名称,值は,1以上の名称,值のペアの引数によって指定された追加オプションを使用します。

str状态= urlread(___は,前述の構文の任意の入力引数を使用して,エラ,メッセ,ジの表示を抑制します。演算が正常に完了した場合,状态1です。失敗した場合は,状态0になります。

すべて折りたたむ

urlreadに関連した投稿を一覧表示するmatlab®中央の文件交换のHTMLペ,ジをダウンロ,ドします。

fullURL = [“//www.tatmou.com/matlabcentral/fileexchange”...'?词= urlread '];str = urlread(fullURL);

urlreadは,指定されたurlからHTMLコンテンを読み取り,文字ベクトルstrにダウンロ,ドします。

urlreadに関連した投稿を一覧表示するMATLAB中央の文件交换のHTMLページをダウンロードします。

URL =“//www.tatmou.com/matlabcentral/fileexchange”;str = URL (URL,“得到”, {“术语”“urlread”});

urlreadは,//www.tatmou.com/matlabcentral/fileexchange/?term=urlreadからHTMLコンテンを読み取り,文字ベクトルstrにダウンロ,ドします。

最初の例と同様に,MATLAB中央の文件交换のページからコンテンツをダウンロードし,タイムアウト期間を5秒間に指定します。

fullURL = [“//www.tatmou.com/matlabcentral/fileexchange”...'?词= urlread '];str = urlread(fullURL,“超时”5);

入力引数

すべて折りたたむ

コンテンの場所。文字ベクトルとして指定します。httpftp文件などの転送プロトコルを含みます。

例:“//www.tatmou.com/matlabcentral”

名前と値の引数

引数のオプションのペアをName1 = Value1,…,以=家として指定します。ここで的名字は引数名で,价值は対応する値です。名前と値の引数は他の引数の後になければなりませんが、ペアの順序は重要ではありません。

R2021aより前では,コンマを使用してそれぞれの名前と値を区切り,的名字を引用符で囲みます。

例:“超时”,“字符集”、“utf - 8”は,urlreadが10秒後にタムアウトし,ファutf-8であることを指定します。

获取メソッドを使用してWebフォムに送信するデタのパラメタ。“得到”および名前と値の対のパラメーターから成る细胞配列から構成されるコンマ区切りのペアとして指定されます。サポ,トされるパラメ,タ,はurlによって異なります。

“得到”には,?および文字で区切られたurlのデ,タが含まれます。

例:“得到”,{“术语”,“urlread”}

POSTメソッドを使用してWebフォムに送信するデタのパラメタ。“职位”および名前と値の一対のパラメーターの细胞配列から構成されるコンマ区切りのペアとして指定されます。サポ,トされるパラメ,タ,はurlによって異なります。

“职位”は,要求ヘッダ,の一部としてデ,タを送信しますが,urlでは明示的に行われません。

文字エンコ,ド。“字符集”と文字ベクトルで構成されるコンマ区切りのペアとして指定します。字符集を指定しない場合,関数はファルのヘッダから文字エンコドを判別しようとします。文字エンコ,ドを判別できない場合,字符集は既定としてファイルプロトコルに対してはネイティブのエンコードを,他のすべてのプロトコルについてはutf - 8を使用します。

例:“字符集”、“iso - 8859 - 1”

タ▪▪ムアウト期間(秒)。“超时”とスカラ,から構成されるコンマ区切りのペアとして指定されます。タ@ @ムアウト期間は,サーバーによる応答またはデータ送信の待機継続時間ではなく、関数エラーの時期を決定します。

例:“超时”,10

クラアントのユザエジェントの識別。“UserAgent”と文字ベクトルで構成されるコンマ区切りのペアとして指定します。

例:“UserAgent”、“MATLAB R2012b”

HTTP認証メカニズム。“身份验证”と文字ベクトルで構成されるコンマ区切りのペアとして指定します。現在は値“基本”のみがサポ,トされています。“身份验证”、“基本”は基本認証を指定します。

引数身份验证を含める場合は,引数用户名密码も含めなければなりません。

ユ,ザ,識別子。“用户名”と文字ベクトルで構成されるコンマ区切りのペアとして指定します。引数用户名を含める場合は,引数密码身份验证も含めなければなりません。

例:“用户名”,“名字”

ユ,ザ,認証パスワ,ド。“密码”と文字ベクトルで構成されるコンマ区切りのペアとして指定します。引数密码を含める場合は,引数用户名身份验证も含めなければなりません。

例:“密码”、“myPassword123”

出力引数

すべて折りたたむ

指定されたurlにあるファaapl . exeルのコンテンaapl . exe。文字ベクトルとして返されます。たとえば,urlがペ,ジHTMLに対応している場合,strはhtmlファルにテキストおよびマクアップを含めます。Urlがバ电子邮箱ナリファ电子邮箱ルに対応している場合,strは読み取り不可です。

ダウンロ,ドのステ,タス。1または0のいずれかとして返されます。ダウンロ,ドが正常に完了した場合、状态1です。それ以外の場合,状态0です。

ヒント

  • urlreadは,Webコンテンを文字ベクトルに保存します。コンテンをファルに保存するには,urlwriteを使用します。

  • 関数urlreadと関数urlwriteは,ftpサ。または,関数ftpでFTPサ,バ,に接続してから,関数mgetでファ▪▪ルをダウンロ▪▪ドすることもできます。

バ,ジョン履歴

R2006aより前に導入