我想使用AJAX和JavaScript刮屏幕。這怎麼可能?通過AJAX和javascript屏幕抓取
我曾使用過w3school.com給出的技術,但它顯示「拒絕訪問」。爲什麼「訪問被拒絕」顯示?請解決我的問題..
在此先感謝。
我想使用AJAX和JavaScript刮屏幕。這怎麼可能?通過AJAX和javascript屏幕抓取
我曾使用過w3school.com給出的技術,但它顯示「拒絕訪問」。爲什麼「訪問被拒絕」顯示?請解決我的問題..
在此先感謝。
如果您是通過嘗試直接從您的Javascript /網站訪問您自己的域中的FedEx URL來屏幕抓取,那就是您的問題。如果你真的想這樣做,最簡單的方法就是對域中的某個腳本進行AJAX調用,並讓它爲你做出跟蹤請求。
的Ajax/XMLHttpRequest的呼叫限制爲出於安全原因,同一個站點的政策;您不能使用它們直接加載遠程站點。 Firefox 3.1 apparently增加了對跨站請求的支持,但是我還沒有聽說其他瀏覽器是否跳躍。
大廈博Simensen答案,你可以做一個Ajax調用自己的域名:
Ajax.Request("http://mydomain.com/proxy.php?url=http://www.fedex.com/Tracking?ascend_header=1&clienttype=dotcom&cntry_code=us&language=english&tracknumbers=776812461212825");
的proxy.php文件只想讓捲曲請求(或別的東西),以所提供的參數和返回結果,這樣你可以通過proxy.php訪問本地域上的所有站點。