Web Unblocker
Aprenda a usar o Web Unblocker, uma solução de proxy com IA que permite acessar até os sites mais difíceis.
Web Unblocker é uma Solução de proxy com IA que gerencia o processo de gerenciamento de requisições para extrair dados públicos até dos sites mais difíceis.
O produto não é um proxy comum, mas um sistema mais avançado que gerencia vários processos de scraping, como:
Gerenciamento automático do tipo de proxy
Geração de fingerprint do navegador
Tentativas automáticas
Manutenção de sessões
Renderização de JavaScript
Web Unblocker garante uma taxa de sucesso muito maior em comparação com proxies regulares. Ele também oferece suporte a headers personalizados definidos pelo usuário e persistência de IP junto com cookies reutilizáveis e requisições POST.
Primeiros passos
Integrar Web Unblocker é fácil, especialmente se você já usou regular proxies para web scraping. A única diferença é que exigimos que você ignore o certificado SSL usando os -k ou --insecure flags do cURL (ou uma expressão equivalente na linguagem de sua escolha).
Para fazer uma requisição com o Web Unblocker, você precisa usar o unblock.oxylabs.io:60000 endpoint de proxy. Veja um exemplo de cURL abaixo. Você pode encontrar exemplos de código em outras linguagens aqui ou exemplos completos de código em nosso GitHub.
curl -k -x https://unblock.oxylabs.io:60000 \\
-U 'USERNAME:PASSWORD' \\
'https://ip.oxylabs.io/location'import requests
# Use your Web Unblocker credentials here.
USERNAME, PASSWORD = 'YOUR_USERNAME', 'YOUR_PASSWORD'
# Define proxy dict.
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 the SSL certificate
proxies=proxies,
)
# Print result page to stdout
print(response.text)
# Save returned HTML to result.html file
with open('result.html', 'w') as f:
f.write(response.text)Se o Web Unblocker estiver sendo usado para fazer scraping de 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.) diretamente.
Assista ao vídeo abaixo para um exemplo de scraping de um alvo difícil sem interrupções:
Aula
Se você quiser saber mais sobre coleta de dados em larga escala com Web Unblocker - sugerimos assistir a esta lição do Scraping Experts:
Atualizado
Isto foi útil?

