2013-04-25 79 views
1

的這裏就是我希望能夠做到:如何獲得的數據進行思傑

其登錄到Citrix服務器我的本地計算機上運行程序(使用Citrix接收器或類似的方式這樣做) ,在Citrix會話的服務器上打開一個Web瀏覽器,加載一個網站,然後將該網站的html從citrix會話中退出並且放到我的本地計算機上。 Bascially我想從citrix遠程會話中獲取數據。

我怎樣才能做到這一點編程?

我很好與任何編程語言/模式你在使用回答這個問題舒服。

我看着有點到思傑的API,但同時我找到登錄,甚至發送鍵盤和鼠標操作,我發現任何關於獲取數據的一些事情。我可以登錄然後使用像wireshark這樣的程序來獲取信息,但我猜測它是全部加密的(再加上我不會以編程方式完成我的任務)。我知道這似乎是能夠更換思傑reciever /客戶端(openthinclient.org)至少一個開源程序,但我得到了通過其所有的源代碼挖掘,試圖回答我的問題之前,我想我會問這裏案件有人有一個更容易的答案。

+0

沒有人的想法? – fivestones 2013-05-18 03:17:22

回答

1

如果你想要的是自動執行任務,是有程序的行爲作爲必要的Citrix客戶端?

我假設你在citrix會話中沒有安裝權限,所以無法安裝許多自動化工具之一(如http://docs.seleniumhq.org/)?

鑑於上述...

如果您有/讓你的本地計算機上的Java,看看http://www.sikuli.org/

這和其他自動化工具的主要區別我遇到的是, Sikuli使用屏幕上的圖像來導航gui,而不是抓取對窗口小部件的調用(這不會在citrix會話中工作)。

因此,假設你可以把你的Citrix會話的截圖,它可能是對你有用。