我完全在飛鏢初學者,採取一些值從
我想從國外頁面需要一些值,並將其我的網頁上。
外國頁
<div id="value1">
35
</div>
<div id="value2">
45
</div>
是實際可能的鏢? 如何?
我完全在飛鏢初學者,採取一些值從
我想從國外頁面需要一些值,並將其我的網頁上。
外國頁
<div id="value1">
35
</div>
<div id="value2">
45
</div>
是實際可能的鏢? 如何?
在客戶端,飛鏢被編譯成JavaScript,所以任何可能的JavaScript(包括使用庫如jQuery)是可能的落鏢。
你想要做什麼是可能的。
首先,你需要獲得遠程頁面。如果它位於同一個域中,則可以使用AJAX從客戶端獲取它。如果它位於另一臺服務器上,則將面臨相同的原始策略問題,並應設置代理。然後,您可以從代理下載頁面,該代理可以使用許多不同的語言實現,包括php或Dart本身(服務器端)。
一旦本地加載的內容,使用AJAX(也許一個代理),那麼它是DOM遍歷一個簡單的問題,獲取你想要的值,並將其注入到你的本地網頁。
如果外國服務器支持CORS,你可以直接提出請求到它。你可能會發現https://github.com/dart-lang/html5lib有幫助。 –
是不同的域上這個陌生的網頁? –
是的外文頁面,不同的域名。如有必要,我可以使用php進行服務器端腳本編寫。 – Meloun