HTTP错误403:读取HTML时禁止

我想阅读下面的html

将熊猫作为pd导入
每日信息=pd.read\u html('https://www.investing.com/earnings-calendar/“,flavor='html5lib')
打印(每日信息)

不幸的是出现了:

urllib.error.HTTPError:HTTP错误403:禁止

有没有办法解决这个问题

假装是浏览器:

导入请求
url=’1〕https://www.investing.com/earnings-calendar/’
标题={
“用户代理”:“Mozilla/5.0(X11;Linux x86_64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/50.0.2661.75 Safari/537.36”,
“X-request-With”:“XMLHttpRequest”
}
r=requests.get(url,headers=header)
dfs=pd.read\u html(r.text)

结果:

[201]on

:len(dfs)
Out[201]:7
In[202]:dfs[0]
Output[202]:
0   1   2   3
0楠楠楠楠楠
In[203]:dfs[1]
Output[203]:
未命名:0公司每股收益/预测收入/预测。1市值时间\
2017年4月24日(星期一)
1纳米阿卡迪亚(AKR)--/0.11--/-2.63B纳米
2 NaN同意(ADC)--/0.39--/-1.34B NaN
3南美铝(AA)--/0.53--/5.84亿南
4南美洲校区(ACC)--/0.27--/6.62B南美洲校区
5亿美元美国企业金融(AMP)——2.52亿美元——1976亿美元
6南阿瓦克塔集团(AVTG)--/--1.26米/--47.53米南
7夏威夷南岸(BOH)1.2/1.08 165.8M/--3.48亿南岸
8马林南岸(BMRC)0.74/0.8--/--422.29米南岸
9南旗(BANR)--/0.68--/1.82B南旗
10南巴里克黄金(ABX)--/0.2--/-22.44B南
11南巴里克黄金(ABX)--/0.28--/-30.28B南
12南伯克希尔山银行公司(BHLB)--/0.54--/1.25亿南
13南布鲁克菲尔德加拿大写字楼(BOXC)--/--/--南南
...

发表评论