Sessão
Use o mesmo proxy para várias requisições do Web Unblocker com IDs de sessão. Mantenha a continuidade do proxy por até 10 minutos por sessão.
Se você quiser usar o mesmo proxy para fazer várias solicitações, você pode adicionar o X-Oxylabs-Session-Id cabeçalho com uma string gerada aleatoriamente ao ID da sessão. Atribuiremos um proxy individual a esse ID e o usaremos para todas as solicitações seguintes por até 10 minutos. Depois disso, atribuiremos um novo proxy a esse ID de sessão específico.
Exemplos de código
curl -k -v -x https://unblock.oxylabs.io:60000 \\
-U 'USERNAME:PASSWORD' \\
'https://ip.oxylabs.io/location' \\
-H 'X-Oxylabs-Session-Id: 123randomString'import requests
# Use suas credenciais do Web Unblocker aqui.
USERNAME, PASSWORD = 'YOUR_USERNAME', 'YOUR_PASSWORD'
# Defina o dicionário de proxy.
proxies = {
'http': f'http://{USERNAME}:{PASSWORD}@unblock.oxylabs.io:60000',
'https': f'https://{USERNAME}:{PASSWORD}@unblock.oxylabs.io:60000',
}
headers = {
'X-Oxylabs-Session-Id': '123randomString'
}
response = requests.get(
'https://ip.oxylabs.io/location',
verify=False, # É necessário ignorar o certificado
proxies=proxies,
headers=headers,
)
# Imprima a página de resultado na saída padrão
print(response.text)
# Salve o HTML retornado no arquivo result.html
with open('result.html', 'w') as f:
f.write(response.text)Atualizado
Isto foi útil?

