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

Réseau/Web Python Discussion :

défi: Python vs Google


Sujet :

Réseau/Web Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Par défaut défi: Python vs Google
    Salut les WebPythons,
    Je suis en train de developpez une application qui perquisitionne Google, mais je n'arrive pas a faire afficher une page de résultats de recherche grace au opérateurs Google des catégories vidéo et shopping qui on pour URL:
    video: http://video.google.fr/?hl=fr&tab=wv pour simplifier http://video.google.fr/
    shopping: http://www.google.fr/prdhp?hl=fr&tab=vf pour simplifier http://www.google.fr/prdhp?=

    je vous pris de remarquer la syntaxe: http://video.google.fr/
    je vous pris de remarquer la syntaxe: http://www.google.fr/prdhp?
    Tous d'abord pour une meilleur compréhension, je vous fait part de mes recherches pour les différentes catégories:
    je vous met au défi d'arriver a faire afficher au navigateur la page de résultats des catégories vidéo et shopping grace a l'opérateur google q= (par exemple) comme dans un programme analogue au suivant qui fonctionne lui sous Linux:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    import os
    a='firefox'
    b=' '
    c='http://www.google.fr/images?q=python' #syntaxe analogue a shopping
    d='http://news.google.fr/news?q=python' #syntaxe analogue a video
    choice=raw_input('Choose:\nfor pythons images enter: 0\n for python news enter: 1\n')
    if choice == str(0) :
      img=os.system(a+b+c)
    elif choice == str(1) :
      news=os.system(a+b+d)
    Je vous met donc au défi de trouver la syntaxe qui donne les pages de résultats des catégories vidéo et shopping de google énoncer, commentaires et suggestions sont les bienvenues.
    Ce défi est lancer afin de m'aider pour mon programme ou je suis au point mort, après de multiples essais de différentes syntaxes, pour les catégories video et shopping.
    Merci pour vos réponses.

  2. #2
    Membre éprouvé

    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2008
    Messages : 53
    Par défaut
    Bonjour
    Pourquoi ne pas passer par
    python - Recherche Google pour la video
    python - Recherche Google pour les images
    python - Recherche Google pour les news
    python - Recherche Google pour le shopping

    ?
    En dehors des maps tu pourrais garder une syntaxe cohérente.
    Sinon j'ai du mal à voir le but de cette opération. Ce ne serait pas plus simple de passer par les APIs Google ?
    Bon développement

  3. #3
    Membre éprouvé
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Par défaut
    Je cherche a automatiser les recherches dans google dans toutes (enfin les principales) les catégories, pour cela il me faut une syntaxe qui marche pour les catégories qui me manque:
    -vidéo
    -shopping
    Il ne s'agit pas de juste faire une recherche sur python, mais d'automatiser les recherches depuis un programme qui lance une recherche paramétrer comme l'on veut dans une des catégories affichant la page google résultat de celle-çi et je ne trouve pas la bonne syntaxe pour la vidéo et le shopping.
    Si quelqu'un veut mettre les mains dans le cambouis sa serai sympa.
    petite démo sous Linux:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    import os
    a=raw_input('Entrez l\'image rechercher\n')
    a=a.replace(' ','+')
    b='firefox'
    c=' '
    d='http://www.google.fr/images?q='
    os.system(b+c+d+a)
    Comme sa marche a tous les coups pourquoi ne pas créer un programme ?
    Merci de m'aider.

  4. #4
    Membre éprouvé

    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2008
    Messages : 53
    Par défaut
    Bonjour
    Les recherches que tu peux voir plus haut sont toutes de la même forme tu pourrais donc avoir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    recherche = 'python'
    type = vid  # ou isch ou nws ou shop suivant ce que veux ton programme
    query = 'http://www.google.fr/search?tbm=' + type + '&q=' + recherche
    Il n'y aurait plus que les cartes comme cas particulier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'http://maps.google.ca/maps?q=' + recherche
    Mais peut-être as-t trouvé la solution ?

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2010
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2010
    Messages : 41
    Par défaut
    Bonjour, ce n'est pas pour faire de la pub mais essaye d'autres moteurs de recherches que google pour les recherche "web", c'est mieux question neutralité de la réponse et confidentialité.
    Ceux-ci sont très bien et anonymes:
    DuckDuckGo
    Ixquick


    C'est juste un petit conseil de passage...

  6. #6
    Membre Expert Avatar de PauseKawa
    Homme Profil pro
    Technicien Help Desk, maintenance, réseau, système et +
    Inscrit en
    Juin 2006
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Help Desk, maintenance, réseau, système et +
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 725
    Par défaut
    Bonjour,

    Au passage
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    import webbrowser
     
    query = 'http://www.developpez.net/forums/f96/autres-langages/python-zope/'
    webbrowser.open(query)
    @+

Discussions similaires

  1. Python et Google app mauvais paramètre
    Par xinu1.1 dans le forum Général Python
    Réponses: 0
    Dernier message: 23/11/2010, 13h32
  2. Recherche google via script python
    Par rvbp13 dans le forum Réseau/Web
    Réponses: 4
    Dernier message: 31/10/2010, 21h30
  3. Erreur Python (API Google charts)
    Par Invité dans le forum Général Python
    Réponses: 1
    Dernier message: 29/10/2010, 12h45
  4. Google la version 1.3.8 de son SDK App Engine pour Java et Python
    Par Katleen Erna dans le forum Actualités
    Réponses: 3
    Dernier message: 18/10/2010, 14h21

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