Scrap d'écran via AJAX et javascript

Je veux gratter un écran en utilisant AJAX et javascript. Comment est-ce possible?

Besoin de gratter ceci: http://www.fedex.com/Tracking?ascend_header=1&clienttype=dotcom&cntry_code=us&language=english&tracknumbers=776812461212825

J'avais utilisé la technique donnée dans w3school.com, mais il montre "accès refusé". Pourquoi l'accès refusé? Veuillez résoudre mon problème …

Merci d'avance.

Si vous êtes en train de gratter l'écran en essayant d'accéder à l'URL FedEx directement à partir de votre site Javascript sur votre propre domaine, c'est votre problème. Si vous voulez vraiment faire cela, la façon la plus simple serait de faire un appel AJAX dans un script quelque part dans votre domaine et de faire la demande de suivi pour vous.

Découvrez ces informations sur la création de proxies.

S'appuyant sur la réponse de Beau Simensen, vous pouvez faire un appel Ajax dans votre propre domaine:

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"); 

Le fichier proxy.php produirait simplement une requête CURL (ou autre chose) au paramètre url fourni et renvoie son résultat, de cette façon, vous pouvez accéder à tous les sites de votre domaine local via ce proxy.php.

Les appels Ajax / XMLHttpRequest sont limités à une politique du même site pour des raisons de sécurité; Vous ne pouvez pas les utiliser pour charger directement des sites distants. Firefox 3.1 a apparemment ajouté un support pour les requêtes entre sites, mais je n'ai pas entendu si d'autres navigateurs ont sauté.