Webの操作
Wolfram言語はグラフィックスや構造化インタラクティブドキュメントをエキスポートしてWeb APIとインタラクトしたり,Webデータをインポートしたり,クラウドベースのWebサービスを設定してURLやその他のWebの構成要素を操作したり等,Webとインターフェース接続するための多くの方法を提供する.
静的コンテンツの作成 »
Export — 任意のグラフィックス,式,ノートブックを全標準Web形式にエキスポートする
"HTML" ▪ "GIF" ▪ "JPEG" ▪ "XHTML+MathML" ▪ "PDF" ▪ "MP3" ▪ "MP4" ▪ ...
Hyperlink — URLにジャンプするボタンを定義する
EmbeddedHTML — ドキュメントに直接埋め込まれた生のHTML
クラウド上のコンテンツ
CloudDeploy — Wolfram Cloud等に配備する
ExportForm — 配備されたオブジェクトのための形式を定義する(例:"HTML","CloudCDF",...)
EmbedCode — Webページに埋め込むコードを生成する
アクティブなWeb要素
APIFunction — 作成するWeb APIを指定する
FormObject — フォームの構造を指定する
FormFunction — 作成するアクティブなWebフォームを指定する
FormPage — 反復計算のためのアクティブなフォームページを指定する
GalleryView — ハイパーリンクされた画像やその他のオブジェクトのギャラリーを指定する
Delayed — Web上でアクセスされるたびに評価する式
任意の生のWebコンテンツの作成
XMLTemplate — <wolfram:...>等のタグでHTMLテンプレートを定義する
TemplateApply — HTMLテンプレートを適用してHTMLページを作成する
HTTPResponse ▪ HTTPRedirect ▪ ExternalBundle ▪ URLDispatcher
HTTPの要求と応答 »
URLExecute — URLを実行し,生成された結果をインポートする
URLRead — HTTP要求を送り,対応するHTTP応答を受け取る
URLSubmit — HTTP要求を非同期実行のために送信する
URLDownload — 1つまたは複数のURLのコンテンツをファイルにダウンロードする
URLDownloadSubmit ▪ $Cookies ▪ HTTPRequest ▪ HTTPResponse ▪ ...
認証
Authentication ▪ AuthenticationDialog ▪ SecuredAuthenticationKey
URLの操作 »
URLEncode ▪ URLDecode ▪ URLQueryEncode ▪ URLBuild ▪ URLShorten ▪ ...
Webからのインポート »
Import — Web URLからインポートし,データとコンテンツを抽出する
"HTML" ▪ "XML" ▪ "ApacheLog" ▪ "RSS" ▪ ...
Webブラウザの自動化 »
WebExecute — Webブラウザを介してコマンドを実行する
StartWebSession ▪ WebSessionObject ▪ WebWindowObject ▪ WebElementObject ▪ ...
Web検索等
WebSearch ▪ WebImageSearch ▪ WebImage ▪ ...
外部のWeb APIへのアクセス
ServiceExecute — 精選された,またはその他のWeb APIを呼び出す
Webサービス »
InstallService — WSDL記述からWebサービスをインストールする
生のXMLの操作 »
XMLElement,XMLObject — XMLの一般的な記号表現
ネットワーク操作 »
PingTime — ネットワークホストに到達するまでの時間を検証する
$NetworkConnected — 使用中のコンピュータのネットワークインターフェースがアクティブであるかどうか
HostLookup ▪ NetworkPacketCapture ▪ ...