2010-12-04 32 views
0

Existe-t-il un moyen de récupérer des éléments du code source d'un autre site directement sur votre site?Comment puis-je récupérer des informations du code source d'un autre site?

Par exemple, disons que dans un site le code source suivant existe:

<table ...> 
      <tr> 
       <td class=...>...</div></td> 
      </tr> 
      <tr> 
       <td class=....><div align="... class=...>"Interesting string that keeps changing"</div></td> 
      </tr> 
      </table> 

Et nous voulons cette chaîne intéressante qui ne cesse de changer apparaître dans notre site Web.

+0

Notez que ce n'est pas un code, il est contenu, et vous pourriez vous entrer dans des problèmes de droits d'auteur potentiels. –

Répondre

1

vous pouvez utiliser php

vous utilisez

$ html = file_get_contents ('URL pour le site web);

ou utilisez un cache si vous voulez une fonction javascript, puis il suffit de prendre le innerHTML

+0

Cela semble fonctionner correctement, mais y a-t-il un moyen de copier seulement une partie de la page, ou devrais-je couper la chaîne que je reçois de 'file_get_contents'? – Ant

+0

est le html toujours le même depuis le site que vous lisez le html de car alors vous pouvez utiliser 4ème et 5ème paramètre pour définir le décalage et combien il devrait lire – Breezer

+0

Bon à savoir, mais non, seulement une partie de celui-ci reste le même. Pourtant, je vais obtenir le tout, puis couper les pièces inutiles. Aussi je reçois un assez ennuyeux "Attention: file_get_contents() [fonction.file-get-contents]: flux ne supporte pas la recherche" ... – Ant