Vb.net NSE访问被拒绝

Vb.net NSE访问被拒绝,vb.net,Vb.net,我在visualbasic中创建了一个基本代码,可以从NSE网站下载 虽然编码仍然下载前几年的数据,但它给出了当前新年的下载错误 原始URL是指如果您选择一个日期(比如今天),然后选择BHAVCOPY report,则该站点将为您提供一个下载csv.zip文件的链接 但是,如果直接单击链接,URL将返回一个错误:拒绝访问 您没有访问此服务器上链接的权限。 参考18.11367a5c.1483362327.35d38c1b 年内的变化可能有什么问题 稍作调整后,我注意到这与浏览器有关。阻止了饼干,

我在visualbasic中创建了一个基本代码,可以从NSE网站下载

虽然编码仍然下载前几年的数据,但它给出了当前新年的下载错误

原始URL是指如果您选择一个日期(比如今天),然后选择BHAVCOPY report,则该站点将为您提供一个下载csv.zip文件的链接

但是,如果直接单击链接,URL将返回一个错误:拒绝访问

您没有访问此服务器上链接的权限。 参考18.11367a5c.1483362327.35d38c1b


年内的变化可能有什么问题

稍作调整后,我注意到这与浏览器有关。阻止了饼干,一切正常

我也面临同样的问题。通过添加2 http头属性进行修复

 "User-Agent" : "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11"
 "Referer" : "https://www1.nseindia.com/products/content/equities/equities/archieve_eq.htm"

有人能为Python提供类似的帮助吗。在上面的几行中,我尝试了这个方法,但它对2021年1月1日至2021年的数据不起作用

在此处添加查询>

代码 参照物https://www1.nseindia.com/content/historical/EQUITIES/2021/JAN/cm01JAN2021bhav.csv.zip' headers={'user-agent':'Mozilla/5.0windowsnt6.1;WOW64 AppleWebKit/537.11khtml,比如geckocrome/23.0.1271.95 Safari/537.11'} headers={'user-agent':'Mozilla/5.0windowsnt6.3;Win64;x64 AppleWebKit/537.36 KHTML,如geckocrome/54.0.2840.71 Safari/537.36'} 当替换为12月20日路径时,它可以正常工作 前任
参照物https://www1.nseindia.com/content/historical/EQUITIES/2020/DEC/cm04DEC2020bhav.csv.zip“

我也面临同样的问题。看起来NSE不接受非浏览器ping-所以我们只需要让软件模拟浏览器。我们在这里讨论的是什么类型的调整?谢谢。我有可用的.Net代码,请参考以下链接