2011-11-01 52 views
0

試圖寫一個Windows語音識別宏。在編寫宏時,腳本可以使用JScript或VBScript來完成。我發現某些網站是不可訪問的,當通過JScript編寫腳本時(除了RSS源適用於我),可以從中獲取數據。問題是,VBScripting是否存在同樣的問題?我只學習了寫這些宏的JScript,現在它不能訪問網頁,我正在考慮給VBScript一個嘗試。但是,如果VBScript存在同樣的問題,那麼我寧願不浪費時間。訪問網站 - JScript,VBScript?

幫助? :)

+0

您需要添加關於* how *這些網站準確無法訪問的詳細信息。有多種方式可能會發生(儘管我的猜測是他們通過Ajax生成大部分內容,這是普通爬蟲無法捕捉的。) –

+0

說我試圖獲得長度來自網頁的特定字符串。如果網頁是RSS源,則會正確返回值。如果不是,那就是說像維基百科這樣的頁面,返回值爲空。 – Ace

+0

我認爲你需要展示一些真實的代碼。這可能有許多原因。 –

回答

1

哪個腳本引擎可能無所謂。如果底層平臺因某些安全策略原因或其他原因拒絕訪問,那麼另一種腳本語言將無濟於事。請記住,這些只是腳本語言;他們實際上不包含任何網絡功能,他們只是爲您提供訪問平臺。例如,在JScript中也可以使用與VBScript中相同的ActiveX對象。