MATLAB Answers

What's the MatLab WEBSAVE equivalent of this WGET command?

55 ビュー (過去 30 日間)
Serge
Serge 2020 年 9 月 2 日
回答済み: Serge 2020 年 9 月 9 日
I can't get websave to work (on Win10, R2020a).
What is the MatLab equivilent of this wget command. Note it uses a proxy and authenticaation.
wget --post-data "identity=MYUSER&password=MYPASS&query=PAGEURL" https://AJAXAUTH_URL -e https_proxy=PROXYIP:PORT -O OUTFILE
The above can be broken into two, to reuse the authentication many times. What is the MatLab equivilent here?
wget --save-cookies=COOKIEPATH AUTHURL --post-data "identity=MYUSER&password=MYPASS" -e https_proxy=PROXYIP:PORT -O nul
wget --load-cookies=COOKIEPATH PAGEURL -e https_proxy=PROXYIP:PORT -O OUTFILE
Thank you
  1 件のコメント
Mohammad Sami
Mohammad Sami 2020 年 9 月 2 日
See if there following answers helps you to get the cookie. https://www.mathworks.com/matlabcentral/answers/307689-sending-session-cookie-with-each-subsequent-http-request-in-matlab

サインインしてコメントする。

採用された回答

Serge
Serge 2020 年 9 月 7 日
編集済み: Serge 2020 年 9 月 7 日
Found my own answer to the single command question, need to use webwrite instead of webread.. very counterintuative!
data = webwrite(AUTHURL,'identity',USERNAME,'password',PASSWORD,'query',PAGEURL);
To use proxy: Home > Prefferences > Web

その他の回答 (1 件)

Serge
Serge 2020 年 9 月 9 日
This command seems to work for a wegpage but not for download of a file!
data = webwrite(AUTHURL,'identity',USERNAME,'password',PASSWORD,'query',PAGEURL);
To setup proxy goto: Home > Prefferences > Web

製品


リリース

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by