我试图在这个qlikview页面上获取一些带有特定过滤器的表,以便将来进行分析:http://transferenciasabertas.planejamento.gov.br/QvAJAXZfc/opendoc.htm?document=painelcidadao.qvw&lang=en-US&host=QVS%40srvbsaiasprd01&anonymous=true
我不想手动操作(为每个过滤器下载表)。因此,我在qlikview网站上搜索了Python的API,但只找到了SSE的qliksense API(如图https://github.com/qlik-oss/server-side-extension)
我是否有可能自动化我用Python解释的检索过程
服务器端扩展用于其他用途。它们扩展了Qlik的功能以处理数据(例如,如果Qlik中本机不存在某些统计函数,则在显示的数据上运行这些函数)
有趣的是,门户链接(http://transferenciasabertas.planejamento.gov.br)是一个QlikView应用程序,稍后会重定向到Qlik Sense应用程序。似乎平台上允许匿名用户(这使得自动数据检索更容易)
Qlik Sense通过web套接字与浏览器通信。所以你的问题的答案是-是的。您可以使用Python连接到底层的Qlik感知引擎,进行一些选择并获取数据
不太好的消息是,我认为没有专门的Python库,因此您必须自己发送原始web套接字请求。引擎API的文档可以在Qlik的help site上找到
如果您对JS解决方案开放,那么您可以使用Qlik的enigma.js库进行引擎通信
可以从浏览器监控web套接字通信量(以查看正在发送/接收的数据及其格式)
相关问题 更多 >
编程相关推荐