Matlab / GNU Octave HTTP user agent
Some servers may block Matlab or GNU Octave download traffic from web operations like websave() or webread(). A web browser from the same computer may work–this is a symptom of server user agent blocking.
Get Matlab or GNU Octave HTTP user agent, with this script.
This script demonstrates setting a custom HTTP user agent using Matlab or GNU Octave factory function weboptions() to get around servers that block non-allow-listed user agents.
Python urllib.request can also set user agent.