Solicitações POST
Envie solicitações POST pelo Web Unblocker para enviar dados aos sites de destino. Veja como formatar e enviar dados POST com exemplos de código.
Web Unblocker não apenas oferece suporte ao envio de solicitações GET, mas também permite fazer POST para um endpoint da web de sua escolha. Você pode enviar dados para um site de destino, fazendo com que ele retorne um resultado diferente.
Exemplos de código
curl -k -v -x https://unblock.oxylabs.io:60000 \\
-U 'USERNAME:PASSWORD' \\
'https://ip.oxylabs.io/location' \\
-d 'Your POST JSON: data'# O Web Unblocker não oferece suporte apenas ao envio de solicitações GET, mas também permite fazer POST para um endpoint da web de sua escolha. Isso significa que você pode enviar dados para um site de destino, o que pode fazer com que o site retorne um resultado diferente.
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',
}
data = {
'Your POST JSON': 'data'
}
response = requests.post(
'https://ip.oxylabs.io/location',
verify=False, # É necessário ignorar o certificado
proxies=proxies,
json=data,
)
# 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)Isto foi útil?