2009-03-08 4 views
5

quelques questions concernant Twill et Mechanize:accès Twill/Mechanize au contenu html

  1. Est-Twill toujours pertinent comme un outil d'automatisation web? Si oui, alors pourquoi n'est pas actuellement maintenu? Si non, est-ce que Mechanize a mûri davantage pour supporter un script simple de type Twill? Ou y at-il un autre paquet qui est intervenu pour combler le vide? J'ai pu configurer très rapidement deux suites de test en python en utilisant Twill, mais je suis un peu confus sur la façon d'accéder aux informations que Twill crache dans mon programme python. C'est-à-dire, je peux faire showforms() et voir les valeurs de formulaire soigneusement répertoriées et je peux utiliser fv pour mettre à jour les valeurs de formulaire et soumettre. Mais comment puis-je accéder à l'une de ces valeurs de formulaire en tant que var python? Comment puis-je dire quelque chose comme: someField1Value = fv("1","someField1")

Répondre

1

Twill est un thin shell around the mechanize package. Vous avez raison, il ne semble pas être activement maintenu, donc je resterais avec Mechanize.

Cependant, Mechanize ne supporte pas l'interface simple que vous recherchez. Pour cela, je recommanderais Chickenfoot.