CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Parser HTML le plus rapide ?

Scans
Scans
Niveau 10
23 mai 2015 à 13:41:23

Bonjour,

Je m'amusais pendant assez longtemps avec le XPath en Javascript pour faire des petits scripts personnalisés.
Récemment, ayant fait beaucoup de CSS, j'ai découvert les sélecteur CSS, qui sont bien plus rapides et simple à écrire, divisant parfois mon code par deux. :o))

Néanmoins, ils ont leur limite sur certains points ( dès que ça concernant certaines conditions concernant le contenu textuel, des "contains" assez limités qu'on est obligé de modifié dans le comportement même de JQuery en overridant la méthode etc.

J'aimerai donc savoir quel système est le plus rapide au niveau de l'exécution pour récupérer les données sur du HTML ?

Par exemple, pour récupérer des balises contenant tel morceau de :d) texte :g) , c'est plus rapide en XPath qu'en selecteur CSS avec JQuery, mais pour des trucs plus simple, JQuery est plus rapide à écrire et parfois plus rapide dans l'exécution.

Des conseils à me donner ? :-)

:merci:

Scans
Scans
Niveau 10
24 mai 2015 à 13:49:41

Une réponse ? :hap:

Darkandgel
Darkandgel
Niveau 10
24 mai 2015 à 18:53:16

Perso je suis meme pas sur d'avoir pigé la question.

Tu veux voir qu'est ce qui est le plus rapide entre XPath, css et js, sachant que ça doit se jouer ou pouillème de seconde ?

Glosoli
Glosoli
Niveau 10
25 mai 2015 à 13:26:15

Sous Python j'utilise BeautifulSoup :d) http://www.crummy.com/software/BeautifulSoup/

Ehhhnon
Ehhhnon
Niveau 5
30 mai 2015 à 14:59:26

Le 24 mai 2015 à 18:53:16 Darkandgel a écrit :
Perso je suis meme pas sur d'avoir pigé la question.

Tu veux voir qu'est ce qui est le plus rapide entre XPath, css et js, sachant que ça doit se jouer ou pouillème de seconde ?

Pas vraiment au poullième de secondes non.

J'ai testé des requêtes un tout petit peu plus poussées au niveau des fonctions utilisées et des tests, et c'est pas le même résultat tout le temps. Ca peut varier parfois de 1-2 secondes.

Et lors de l'exécution de dizaines de milliers de fois le traitement, ça change la donne.

Ehhhnon
Ehhhnon
Niveau 5
30 mai 2015 à 15:00:10

Par contre, je développe surtout sous JAVA, et possibilité de développer sous PhP ou avec JQuery / Javascript, python, j'en ai jamais fait ça me tente pas trop de m'y mettre juste pour un script mais merci de la réponse. :)

Schiffer
Schiffer
Niveau 10
30 mai 2015 à 16:31:52

XPath c'est plus puissant que les selecteurs CSS

Ehhhnon
Ehhhnon
Niveau 5
30 mai 2015 à 18:38:26

Ya le XSL et XQuery aussi du coup non ? :(

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment