Python, mecanizar, sintaxis adecuada para configurar múltiples encabezados?

Parece que no puedo encontrar cómo hacer esto, estoy tratando de configurar múltiples encabezados con el módulo de mecanizado de Python, como:

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')]

Pero parece que solo toma los últimos br.addheaders ... por lo que solo muestra el encabezado 'aceptar', no el encabezado 'user-agent', lo que me lleva a creer que cada llamada a 'br.addheaders' sobrescribe cualquier anterior llama a esto ... No puedo calcular la sintaxis para incluir 2 o más encabezados, por lo que agradecería cualquier ayuda ...

Estoy usando este sitio web para probar la salida de encabezados:

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta