我正在尝试使用 Python 中的 TableauScraper 包来抓取 Tableau 仪表板。
from tableauscraper import TableauScracper as TS
test_url= "https://tableau.faa.gov/#/site/CarolinePoyurs/views/StringencyTrackers_ValidV1/Contributionbarchart?:iid=1"
ts=TS()
ts.loads(test_url)
以错误结束:
AttributeError: 'NoneType' object has no attribute 'text'
知道为什么吗?或者如何修复?
此代码运行良好,仅更改 url 链接中的几个字符:
NASMap_url = "https://tableau.faa.gov/t/_AJRGPerfAnalysis/views/StringencyTrackers/NASMap?%3Aembed=y"
ts = TS()
ts.loads(NASMap_url)
这显然与网址有关,但我对网站编码或一般网址知之甚少,不知道从哪里开始。两个站点都被锁定在需要 VPN 访问的防火墙后面。但既然第二个链接有效,那么第一个链接也应该有效吗?任何帮助,将不胜感激!