Primeiros passos
Leia um guia de início rápido para uma experiência simples de uso do Web Unblocker.
Integrando Web Unblocker é fácil, especialmente se você já usou anteriormente proxies para web scraping. A única diferença é que exigimos que você ignore o certificado SSL usando o -k ou --insecure flags do cURL (ou uma expressão equivalente na linguagem de sua preferência).
Para fazer uma requisição com o Web Unblocker, você precisa usar o unblock.oxylabs.io:60000 endpoint de proxy. Veja um exemplo em cURL abaixo. Você pode encontrar exemplos de código em outras linguagens aqui ou exemplos de código completos em nosso GitHub.
curl -k -x https://unblock.oxylabs.io:60000 \
-U 'USERNAME:PASSWORD' \
'https://ip.oxylabs.io/location'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',
}
response = requests.request(
'GET',
'https://ip.oxylabs.io/location',
verify=False, # Ignore o certificado SSL
proxies=proxies,
)
# Imprima a página de resultado no stdout
print(response.text)
# Salve o HTML retornado no arquivo result.html
with open('result.html', 'w') as f:
f.write(response.text)Se o Web Unblocker estiver sendo usado para raspar sites que dependem do carregamento de dados via JavaScript, consulte a renderização de JavaScript seção. O produto não foi projetado para ser usado diretamente com navegadores headless (por exemplo, Chromium, PhantomJS, Splash, etc.) e seus drivers (por exemplo, Playwright, Selenium, Puppeteer, etc.).
Assista ao vídeo abaixo para um exemplo de como raspar um alvo difícil sem ser bloqueado:
Aula
Se você quiser aprender mais sobre obter dados em grande escala com Web Unblocker - sugerimos assistir a esta aula do Scraping Experts:
Atualizado
Isto foi útil?

