Question

Je voudrais extraire tous les numéros ISBN sur une page web dynamique que je ne peux pas nourrir par un tuyau Yahoo (l'utilisateur doit se connecter pour voir la page). Est-il possible de le faire avec jQuery? Comment?

Edit: La structure:

Voici un exemple de ce que le HTML ressemble sur cette page. Il y a une <table> qui a une série d'éléments de <tr> en eux. Un échantillon de ceux ressemble à peu près comme ceci:

<tr> 
  <td>(required/optional)</td>
  <td>LAFORE</td>
  <td>OBJECT ORIENTED PROGRAMMING IN C++ 4E</td>
  <td>9780672323089</td>
  <td>(course and section)</td>
  <td>(pricing information)</td>
</tr> 

Il n'y a pas id attributs sur l'un de ceux-ci, la structure est bien définie bien.

Merci!

Était-ce utile?

La solution

//ideally provide better table selector if multiple tables are there
var isbns = $.makeArray($("table tr td:nth-child(4)"));
for(var i in isbns) {
  isbns[i] = isbns[i].innerHTML;
  alert(isbns[i]);
}
//now isbns is an array which contains all isbns found in the table
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top