Sto tentando di analizzare e inviare un modulo su un sito Web utilizzando mechanize, ma sembra che il parser del modulo incorporato non possa rilevare il modulo e i suoi elementi. Sospetto che stia soffocando su HTML mal formato, e mi piacerebbe provare ad analizzarlo con un parser meglio progettato per gestire HTML non valido (ad esempio lxml o BeautifulSoup) e quindi alimentare l'output prettificato e ripulito nel modulo parser. Ho bisogno di meccanizzare non solo per inviare il modulo ma anche per mantenere le sessioni (sto lavorando su questo modulo da una sessione di login.)È possibile collegare un parser HTML più robusto a Python mechanize?
Non sono sicuro di come procedere, se è effettivamente possibile. Non sono così familiare con i vari dettagli del protocollo HTTP, su come far lavorare insieme le varie parti ecc.
Sì, lo Credo di essermi perso. Poi di nuovo, i documenti di meccanizzazione non sono esattamente i migliori organizzati intorno. Grazie! – int3