使用Python从Silverlight应用程序中刮取数据?
我很好奇Python/IronPython是否有一种与远程Silverlight应用程序通信的方法。我正在寻找的是一种登录远程Silverlight应用程序并解析数据的方法,Curl能够通过Post请求登录远程网站并获取html。我知道Silverlight不是一个简单的网页,而且可能并不容易,但是关于这个问题的信息并不多。我了解到IronPython支持Silverlight,但我现在不太了解.net,不知道我是否遇到了死胡同。谢谢。Silverlight应用程序无法运行服务,因此无法直接连接到正在运行的Silverlight应用程序 但是,Silverlight应用程序可以与Web服务对话,并且可以使用长轮询将数据推送到Web服务。请参见Dan Wahlin的帖子: 基本上,您可以编写相当于Silverlight聊天客户端的程序,除非当它接收聊天时,它必须执行您发送给它的命令使用Python从Silverlight应用程序中刮取数据?,python,silverlight,ironpython,Python,Silverlight,Ironpython,我很好奇Python/IronPython是否有一种与远程Silverlight应用程序通信的方法。我正在寻找的是一种登录远程Silverlight应用程序并解析数据的方法,Curl能够通过Post请求登录远程网站并获取html。我知道Silverlight不是一个简单的网页,而且可能并不容易,但是关于这个问题的信息并不多。我了解到IronPython支持Silverlight,但我现在不太了解.net,不知道我是否遇到了死胡同。谢谢。Silverlight应用程序无法运行服务,因此无法直接连接
鉴于IronPython可以在Silverlight上运行,您实际上可以发送python脚本在Silverlight客户端上执行。我认为您可以使用selenium来实现这一点。。。但不确定。。。此外,我认为这可能过于本地化,可能会被关闭……我不认为selenium是我所寻找的。它使用本地firefox/chrome安装,但我想它只适用于一两个用户。它还创建了我不需要的新浏览器窗口。我希望将此工作作为后端,从silverlight应用程序获取数据,然后将其传递回html。但无论如何,谢谢。您可以使用具有HTTP身份验证和cookie支持的浏览器窗口。我不确定这就是它。python请求是一个用于基于Http的请求的库,但我想我需要某种silverlight运行时来实现它。Doh!显然,对不起,泽德。我更多的是基于你问题的卷曲部分。大脑放屁是银色的。