可以下载这三个文件吗
http://www.nasdaq.com/screening/company-list.aspx
在 Matlab 中使用 urlread(或其他方式)?手动下载需要解决验证码,我想知道是否有办法解决这个问题或让 matlab 提示用户解决验证码。
可以下载这三个文件吗
http://www.nasdaq.com/screening/company-list.aspx
在 Matlab 中使用 urlread(或其他方式)?手动下载需要解决验证码,我想知道是否有办法解决这个问题或让 matlab 提示用户解决验证码。
除了其他人的评论,这里的代码可以满足您的需求,特定于您的网站......至少只要链接有效:
str_nasdaq = urlread('http://www.nasdaq.com/screening/companies-by-name.aspx?letter=0&exchange=nasdaq&render=download');
str_nyse = urlread('http://www.nasdaq.com/screening/companies-by-name.aspx?letter=0&exchange=nyse&render=download');
str_amex = urlread('http://www.nasdaq.com/screening/companies-by-name.aspx?letter=0&exchange=amex&render=download');
它绕过了当前页面中第 671、677、682 行中的 JS 验证码验证功能,其执行如下操作:
javascript:confirmDownload('http://www.nasdaq.com/screening/companies-by-name.aspx?letter=0&exchange=nasdaq&render=download');