IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Besoin de conseils pour analyse de pages web en ligne, voire interaction avec site web


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    .
    Inscrit en
    Février 2014
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Février 2014
    Messages : 50
    Par défaut Besoin de conseils pour analyse de pages web en ligne, voire interaction avec site web
    Bonjour,

    J'aurais besoins de conseils, j'aimerai automatiser l'analyse de page web depuis une application C# client lourd afin de faire des statistiques par exemple, et aussi pouvoir interagir avec des sites web, par exemple en fonction de mes statistiques cliquer sur un bouton dans la page web.

    J'ai essayé le pilotage de Firefox avec Selenium WebDriver, mais ça ne semble pas bien fonctionner avec les dernières versions de Firefox...

    Je souhaiterai donc connaitre les meilleurs Nuget Packages ou autres moyens à utiliser ?

    Merci d'avance pour vos réponses,

  2. #2
    Max
    Max est déconnecté
    Expert confirmé

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Par défaut
    Salut

    Deux possibilités :

    • soit tu as accès légalement à ces sites (ils sont ta propriété, celle de ta boîte, celle de ton ou tes clients, etc.) et la solution combo crawling/simulation de clics sur des sites web est foireuse (parce que dans ce contexte tu as accès aux backends, à des webservices, des bases de données, etc. te permettant de faire des stats ; parce que si le bouton bouge de trois pixels ta solution peut s'arrêter de fonctionner ; etc. etc.) ;
    • soit c'est illégal auquel cas on ne peut pas en parler ici .

  3. #3
    Membre éclairé
    Homme Profil pro
    .
    Inscrit en
    Février 2014
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Février 2014
    Messages : 50
    Par défaut
    Citation Envoyé par Max Voir le message
    Salut

    Deux possibilités :

    • soit tu as accès légalement à ces sites (ils sont ta propriété, celle de ta boîte, celle de ton ou tes clients, etc.) et la solution combo crawling/simulation de clics sur des sites web est foireuse (parce que dans ce contexte tu as accès aux backends, à des webservices, des bases de données, etc. te permettant de faire des stats ; parce que si le bouton bouge de trois pixels ta solution peut s'arrêter de fonctionner ; etc. etc.) ;
    • soit c'est illégal auquel cas on ne peut pas en parler ici .
    Merci pour ta réponse max
    Je viens de faire un essai avec HTMLAgilityPack, ça fonctionne bien pour lire des pages sans aller plus loin, mais pour certaines pages j'ai besoin de me logguer c'est pour ça que je demande des conseils pour gagner du temps.
    Je ne demande pas de code mais juste des noms de bibliothèques, où de librairies du Framework .Net à utiliser pour lire des pages web en étant loggué.

  4. #4
    Expert confirmé

    Avatar de François DORIN
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2016
    Messages
    2 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2 761
    Billets dans le blog
    21
    Par défaut
    Citation Envoyé par Max Voir le message
    Salut

    Deux possibilités :

    • soit tu as accès légalement à ces sites (ils sont ta propriété, celle de ta boîte, celle de ton ou tes clients, etc.) et la solution combo crawling/simulation de clics sur des sites web est foireuse (parce que dans ce contexte tu as accès aux backends, à des webservices, des bases de données, etc. te permettant de faire des stats ; parce que si le bouton bouge de trois pixels ta solution peut s'arrêter de fonctionner ; etc. etc.) ;
    • soit c'est illégal auquel cas on ne peut pas en parler ici .
    Ce n'est pas aussi manichéen dans la vraie vie

    Il existe de nombreuses raisons qui peuvent pousser à faire cela sans être "propriétaire" (au sens large) d'un site sans pour autant que cela sois illégal. On peut vouloir se connecter au site de son opérateur pour récupérer automatiquement sa dernière facture, récupérer automatiquement son relevé de compte, etc.

    Bref, une autre possibilité (histoire de revenir au sujet initial). Tu peux utiliser Chromium. CEFChromium sera ton ami en C#. Il te permet de charger des sites et d’interagir avec eux. Tu peux le faire soit avec un visuel (il y a un widget WinFrom et WPF) soit sans visuel (OffScreen).

  5. #5
    Membre éclairé
    Homme Profil pro
    .
    Inscrit en
    Février 2014
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Février 2014
    Messages : 50
    Par défaut
    Merci pour ce retour François DORIN

    Je regarde CEFChromium

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/01/2010, 23h00
  2. besoin d'aide pour récuperer valeur page web
    Par moldock dans le forum Débuter
    Réponses: 6
    Dernier message: 27/07/2009, 14h45
  3. Besoin de conseils pour créer une page avec un avatar
    Par cedric/copy dans le forum ASP
    Réponses: 5
    Dernier message: 02/04/2009, 13h46
  4. Besoin de conseils pour déploiement Web
    Par lemoinewu dans le forum Forms
    Réponses: 9
    Dernier message: 20/06/2008, 18h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo