À l'aide de Python pour demander une page web pour effectuer une recherche

J'ai une liste de protéines noms dans le "Uniprot" format, et je voudrais les convertir à la MGI format. Si vous allez à www.uniprot.org et le type de la uniprot protéine nom dans la "Requête" de la barre, il va générer une page avec un tas d'informations sur les protéines, y compris ses MGI nom (quoique beaucoup plus bas dans la page).

Par exemple, un Uniprot nom est "Q9D880", et par le défilement vers le bas, vous pouvez voir que son correspondant MGI nom est "1913775".

Je sais déjà comment utiliser Python urllib pour extraire la MGI nom d'une page, une fois que j'arrive à cette page. Ce que je ne pas savoir comment faire est d'écrire du code Python pour obtenir la page principale pour exécuter une requête de "Q9D880". Ma liste contient 270 protéine noms, donc ce serait bien d'éviter de copier&collage de chaque protéine nom dans la barre de Requête.

J'ai vu la "Recherche Google à partir d'une Application Python" de poste, et j'ai une meilleure compréhension de ce concept, mais je soupçonne que l'exécution d'une recherche sur google est différente de l'exécution de la fonction de recherche sur un autre site, comme uniprot.org.

Je suis en cours d'exécution Python 2.7.2, mais je suis ouvert à la mise en œuvre de solutions qui utilisent d'autres versions de Python. Merci pour l'aide!

  • Regardez l'url que vous obtenez lorsque vous effectuez une Requête: uniprot.org/uniprot/Q9D880 Si vous regardez vraiment dur, vous pouvez comprendre où votre requête est allé...
  • Je ne sais rien sur le web en développement, mais même, j'aurais été en mesure de voir ça! Merci!
InformationsquelleAutor Uncle_Dick | 2012-12-19