Selenium é uma ferramenta gratuita e de código aberto que ajuda os utilizadores a automatizar os navegadores web. Pode ser utilizado para permitir que os navegadores web façam automaticamente tarefas tais como visitar websites, preencher formulários, e muitas mais. Selenium é utilizado principalmente para testar scripts automatizados.
O uso de proxies com Selenium não é realmente uma necessidade, uma vez que se pode utilizar Selenium sem ter um proxy. No entanto, certas tarefas podem exigir a utilização de um proxy Selenium.
Por exemplo, se quiser testar se a língua que definiu para uma determinada região está a funcionar, pode usar um proxy para alterar o seu IP para esse local, para que o possa verificar você mesmo. Outro exemplo seria se fizer uma determinada tarefa como raspagem da web, onde está a enviar muitos pedidos para um servidor web. Um proxy Selenium impedi-lo-á de ser banido e o seu endereço IP de ser colocado na lista negra.
Vamos criar um servidor proxy Selenium usando Python.





