Jump to content

User-agent e requests em python


HiroMarikame

Recommended Posts

o User-Agent é mais um consenso do que uma regra, você pode usar qualquer user-agent que desejar não vai interferir em quase nada (na maioria dos casos é claro, tem aplicação que o programador se baseia em user-agent ai sim dependendo daria um baita de um problema). No caso tanto o User-Agent quanto aos parâmetros passados daquele método (formulário) faz parte da requisição como um todo, normalmente os parâmetros passados dos metodos quando é GET é passado junto ao header do protocolo http quando é o POST é depois do header, o user-agent é passado junto com header (assim como os cookies). No python usando o request deve definir o user-agent no headers para mudar ele

 

from urllib.request import urlopen,Request

req = urlopen(Request("http://192.168.1.1:10000", headers={"User-Agent":"kodoagent"}))

 

aquele request ali em nivel de protocolo seria +/- isso (então seria possivel fazer um socket e mandar os mesmos dados e receber as mesmas respostas dessa forma tambem)

GET / HTTP/1.1
User-Agent: kodoagent
Host: 192.168.1.1:10000

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...