2009-03-08 13 views
5

paio di domande riguardanti Twill e Mechanize:Twill/Mechanize accesso ai contenuti HTML

  1. è saia ancora attuale come uno strumento web-automation? Se sì, allora perché non viene attualmente mantenuto? In caso negativo, Mechanize ha maturato ulteriormente per supportare lo scripting semplice in stile Twill? O c'è un altro pacchetto che è aumentato per colmare il divario?

  2. Sono stato in grado di configurare rapidamente un paio di suite di test in Python utilizzando Twill, ma sono un po 'confuso su come accedere alle informazioni che Twill sputa nel mio programma python. Cioè, posso fare showforms() e vedere i valori del modulo elencati in modo ordinato e posso usare fv per aggiornare i valori del modulo e inviare. Ma come posso accedere a uno di quei valori del modulo come python var? Come posso dire qualcosa del tipo: someField1Value = fv("1","someField1")

risposta

1

Twill è un thin shell around the mechanize package. Hai ragione, non sembra essere mantenuto attivamente, quindi mi assocerei a Mechanize.

Tuttavia Mechanize non supporta la semplice interfaccia che si sta cercando. Per quello vorrei raccomandare Chickenfoot.

Problemi correlati