是否可以在
上下载这三个文件http://www.nasdaq.com/screening/company-list.aspx
在Matlab中使用urlread(或其他方式)?手动下载需要解决验证码,我想知道是否有办法绕过它或让matlab提示用户解决验证码。
答案 0 :(得分:2)
除了其他人的评论之外,这里的代码可以帮助您查找特定于您网站的内容...至少只要链接有效:
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');