Python, mechanisieren, richtige Syntax zum Setzen mehrerer Header?

Ich kann anscheinend nicht herausfinden, wie das geht. Ich versuche, mit Pythons Mechanize-Modul mehrere Header zu setzen, z. B .:

br.addheaders = [('user-agent', '   Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3')]
br.addheaders = [('accept', 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8')]

Aber es scheint, dass nur die letzten br.addheaders benötigt werden. Es wird also nur der 'accept'-Header angezeigt, nicht der' user-agent'-Header, was mich glauben lässt, dass jeder Aufruf von 'br.addheaders' einen überschreibt Bisherige Aufrufe dazu. Ich kann die Syntax nicht so definieren, dass sie 2 oder mehr Überschriften enthält. Daher wäre ich für jede Hilfe sehr dankbar.

Ich benutze diese Website, um die Kopfzeilenausgabe zu testen:

http: //www.ericgiguere.com/tools/http-header-viewer.htm

Antworten auf die Frage(2)

Ihre Antwort auf die Frage