Rating for ABCProxy

O Desbloqueador da Web simula o comportamento real de usuários na Internet web crawling

Renderização JavaScript
Impressão digital avançada do navegador
Taxas de sucesso de 99,99%

CONFIADO POR MAIS DE 50.000 CLIENTES EM TODO O MUNDO

Acesso a dados públicos

Ao permitir que as empresas alcancem, acessem, extraiam e utilizem esses dados para pesquisa e análise sem esforço, nós as capacitamos a tomar decisões informadas e impulsionar a inovação.

Nunca mais seja bloqueado

O Desbloqueador da Web desenvolve automaticamente novos métodos para superar as tecnologias antibot — permitindo que você acesse os dados públicos da web de que precisa, sem investir muito em infraestrutura ou pesquisa e desenvolvimento.

A importância do desbloqueio

O Desbloqueador da Web rompe as restrições de rede e permite que os usuários acessem o conteúdo bloqueado, ao mesmo tempo em que melhora a velocidade e a segurança da navegação, o que é importante para acessar informações e expandir o escopo do uso da web.

Soluções de desbloqueio e rastreamento da web de qualidade

Desbloqueio de site orientado por IA

Ao tentar acessar um site bloqueado, o sistema de IA avalia rapidamente a disponibilidade, a velocidade e a estabilidade de diferentes servidores e seleciona automaticamente a conexão mais adequada para garantir que os usuários possam acessar o site de destino de forma rápida e estável. Sejam restrições geográficas, censura de rede ou outros tipos de bloqueio, a IA pode romper com maior precisão e eficiência.

Gerenciamento automatizado de agentes

Quando for necessário acessar um site em uma região específica, o sistema selecionará automaticamente um servidor proxy localizado próximo à região para garantir a velocidade de acesso mais rápida e a melhor qualidade de conexão. Ao mesmo tempo, o sistema também monitorará o status de cada servidor proxy em tempo real, uma vez que um servidor tenha problemas, ele mudará imediatamente para outros servidores confiáveis ​​para garantir que a conexão de Internet do usuário não seja interrompida.

Navegador integrado para renderização de JavaScript

Alguns sites que usam JS exigem que um navegador seja iniciado para que certos elementos de dados sejam totalmente exibidos na página. O Desbloqueador da Web detecta esses sites e inicia automaticamente o navegador integrado em segundo plano para garantir um rastreamento perfeito e resultados de dados completos e precisos.

Nunca mais seja bloqueado ao fazer web scraping

Integre facilmente nossas soluções aos seus projetos

Garantimos que a integração de nossos produtos à sua infraestrutura de scraping seja o mais fácil possível. Com suporte a vários idiomas e exemplos de código prontos para uso, um início rápido e fácil para seu projeto de scraping da web é uma garantia.

                  
curl -k -v -x https://unblock.abcproxy.com:17610 \
-U 'USERNAME:PASSWORD' \
'https://www.abcproxy.com/' \
-H 'X-Abc-Render: html'
                  
              
                    
import requests

# Use your Web Unblocker credentials here.
USERNAME, PASSWORD = 'YOUR_USERNAME', 'YOUR_PASSWORD'

# Define proxy dict.
proxies = {
'http': f'http://{USERNAME}:{PASSWORD}@unblock.abcproxy.com:17610',
'https': f'https://{USERNAME}:{PASSWORD}@unblock.abcproxy.com:17610',
}

headers = {
  'X-Abc-Render': 'html'
}

response = requests.get(
  'https://www.abcproxy.com/',
  verify=False,  # It is required to ignore certificate
  proxies=proxies,
  headers=headers,
)

# 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)
                    
                
                    
<?php
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://www.abcproxy.com/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXY, 'https://unblock.abcproxy.com:17610');
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'YOUR_USERNAME' . ':' . 'YOUR_PASSWORD');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

curl_setopt_array($ch, array(
  CURLOPT_HTTPHEADER  => array(
      'X-Abc-Render: html'
  )
));

$result = curl_exec($ch);
echo $result;

if (curl_errno($ch)) {
  echo 'Error:' . curl_error($ch);
}
curl_close($ch);
                    
                
                    
import fetch from 'node-fetch';
import { HttpsProxyAgent } from 'https-proxy-agent';

const username = 'YOUR_USERNAME';
const password = 'YOUR_PASSWORD';

const agent = new HttpsProxyAgent(
`https://${username}:${password}@unblock.abcproxy.com:17610`
);

// We recommend accepting our certificate instead of allowing insecure (http) traffic
process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = 0;

const headers = {
 'X-Abc-Render': 'html',
}

const response = await fetch('https://www.abcproxy.com/', {
method: 'get',
headers: headers,
agent: agent,
});

console.log(await response.text());
                    
                
                    
package main

import (
  "crypto/tls"
  "fmt"
  "io/ioutil"
  "net/http"
  "net/url"
)

func main() {
  const Username = "YOUR_USERNAME"
  const Password = "YOUR_PASSWORD"

  proxyUrl, _ := url.Parse(
      fmt.Sprintf(
          "https://%s:%s@unblock.abcproxy.com:17610",
          Username,
          Password,
      ),
  )
  customTransport := &http.Transport{Proxy: http.ProxyURL(proxyUrl)}

  // We recommend accepting our certificate instead of allowing insecure (http) traffic
  customTransport.TLSClientConfig = &tls.Config{InsecureSkipVerify: true}

  client := &http.Client{Transport: customTransport}
  request, _ := http.NewRequest("GET",
      "https://www.abcproxy.com/",
      nil,
  )
  
  // Add custom cookies
      request.Header.Add("X-Abc-Render", "html")
      
  request.SetBasicAuth(Username, Password)
  response, _ := client.Do(request)

  responseText, _ := ioutil.ReadAll(response.Body)
  fmt.Println(string(responseText))
}

                    
                
                    
package org.example;

import org.apache.hc.client5.http.auth.AuthScope;
import org.apache.hc.client5.http.auth.CredentialsProvider;
import org.apache.hc.client5.http.classic.methods.HttpGet;
import org.apache.hc.client5.http.config.RequestConfig;
import org.apache.hc.client5.http.impl.auth.CredentialsProviderBuilder;
import org.apache.hc.client5.http.impl.classic.CloseableHttpClient;
import org.apache.hc.client5.http.impl.classic.HttpClients;
import org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder;
import org.apache.hc.client5.http.ssl.NoopHostnameVerifier;
import org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder;
import org.apache.hc.client5.http.ssl.TrustAllStrategy;
import org.apache.hc.core5.http.HttpHost;
import org.apache.hc.core5.http.io.entity.EntityUtils;
import org.apache.hc.core5.http.message.StatusLine;
import org.apache.hc.core5.ssl.SSLContextBuilder;

import java.util.Arrays;
import java.util.Properties;


public class Main {

  public static void main(final String[] args)throws Exception {
      final CredentialsProvider credsProvider = CredentialsProviderBuilder.create()
              .add(new AuthScope("unblock.abcproxy.com", 17610), "USERNAME", "PASSWORD".toCharArray())
              .build();
      final HttpHost target = new HttpHost("https", "https://www.abcproxy.com/", 443);
      final HttpHost proxy = new HttpHost("https", "unblock.abcproxy.com", 17610);
      try (final CloseableHttpClient httpclient = HttpClients.custom()
              .setDefaultCredentialsProvider(credsProvider)
              .setProxy(proxy)
              // We recommend accepting our certificate instead of allowing insecure (http) traffic
              .setConnectionManager(PoolingHttpClientConnectionManagerBuilder.create()
                      .setSSLSocketFactory(SSLConnectionSocketFactoryBuilder.create()
                              .setSslContext(SSLContextBuilder.create()
                                      .loadTrustMaterial(TrustAllStrategy.INSTANCE)
                                      .build())
                              .setHostnameVerifier(NoopHostnameVerifier.INSTANCE)
                              .build())
                      .build())
              .build()) {

          final RequestConfig config = RequestConfig.custom()
                  .build();
          final HttpGet request = new HttpGet("/locations.html");
          request.addHeader("X-Abc-Render","html");
          request.setConfig(config);

          System.out.println("Executing request " + request.getMethod() + " " + request.getUri() +
                  " via " + proxy + " headers: " + Arrays.toString(request.getHeaders()));

          httpclient.execute(target, request, response -> {
              System.out.println("----------------------------------------");
              System.out.println(request + "->" + new StatusLine(response));
              EntityUtils.consume(response.getEntity());
              return null;
          });
      }
  }
}
                    
                
                    
using System;
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;

namespace OxyApi
{
  class Program
  {
      static async Task Main(string[] args)
      {
          var webProxy = new WebProxy
          {
              Address = new Uri("https://unblock.abcproxy.com:17610"),
              BypassProxyOnLocal = false,
              UseDefaultCredentials = false,

              Credentials = new NetworkCredential(
              userName: "YOUR_USERNAME",
              password: "YOUR_PASSWORD"
              )
          };

          var httpClientHandler = new HttpClientHandler
          {
              Proxy = webProxy,
          };

          // We recommend accepting our certificate instead of allowing insecure (http) traffic
          httpClientHandler.ClientCertificateOptions = ClientCertificateOption.Manual;
          httpClientHandler.ServerCertificateCustomValidationCallback =
              (httpRequestMessage, cert, cetChain, policyErrors) =>
              {
                  return true;
              };


          var client = new HttpClient(handler: httpClientHandler, disposeHandler: true);
          
          // Add custom cookies
          client.DefaultRequestHeaders.Add("X-Abc-Render", "html");
          
          Uri baseUri = new Uri("https://www.abcproxy.com/");
          client.BaseAddress = baseUri;

          var requestMessage = new HttpRequestMessage(HttpMethod.Get, "");

          var response = await client.SendAsync(requestMessage);
          var contents = await response.Content.ReadAsStringAsync();

          Console.WriteLine(contents);
      }
  }
}
                    
                
Copy

Preço do Desbloqueador da Web

  • Tráfego
  • Subcontas
  • Geo-targeting gratuito
  • Suporte 24/7
  • Gerente de conta dedicado
Não perca
Teste gratuito
0
Teste de 1 semana
  • 1GB
  • Ilimitado
  • --
  • --
Most popular
Micro
50 /mo
$10.00 / GB
  • 5 GB
  • Ilimitado
  • --
Most popular
Starter
160 /mo
$8.00 / GB
  • 20 GB
  • Ilimitado
  • --
Most popular
Advanced
300 /mo
$6.00 / GB
  • 50 GB
  • Ilimitado
  • --

Aceitamos estes métodos de pagamento :

loading

Millis-Leland

CEO

Devo dizer que esta é uma das melhores ferramentas de desbloqueio que já usamos. Ela tem uma quantidade enorme de endereços IP reais, então posso facilmente quebrar todos os tipos de restrições de rede. Nosso negócio frequentemente precisa visitar alguns sites comerciais estrangeiros para obter informações de mercado, o que sempre foi bloqueado antes, mas agora tudo está indo bem com ele.

@I**t Technology

Lloyd-Stout.

Senior Python Engineer

A velocidade de conexão é incrivelmente rápida, abrindo páginas da web quase instantaneamente, e é muito estável durante a navegação, nunca travando ou caindo. O que é ainda mais reconfortante é que é altamente seguro, então não preciso me preocupar com vazamento de informações pessoais. Eu realmente aprecio a ABC Platform por desenvolver um desbloqueador de páginas da web tão bom.

@I**t Technology

Confiável por nossos clientes

152,650 Usuário

Desbloqueie dados públicos para qualquer site

Dúvidas? Temos respostas.

Posso usar o Desbloqueador da Web para interagir ou navegar no meu navegador?

Não, o Desbloqueador da Web não funciona com navegadores ou ferramentas de terceiros, como Adspower, PuppeteerPlaywright ou Multilogin (MLA). Se você precisa de uma solução que interaja com seu navegador e que também se integre à ferramenta de desbloqueio do ABCProxy, o Web Unblocker, confira nossa solução Scraping Browser!

O ABC Desbloqueador da Web oferece um teste gratuito?

Sim, oferecemos um teste gratuito. Basta enviar sua solicitação de teste para nós e, após a aprovação, você receberá um teste gratuito de 7 dias. Para solicitar um teste, clique em Solicitar um teste

Qual é a diferença entre o Desbloqueador da Web e os Proxies?

O Desbloqueador de sites é mais avançado do que qualquer proxy porque inclui impressão digital do navegador, renderização de JavaScript, recursos de rastreamento e outros recursos que os proxies não podem fornecer.

Posso usar o Desbloqueador da Web para obter dados analisados?

O Desbloqueador de sites usa JavaScript para fornecer resultados em formato HTML completo. Se você quiser analisá-lo em um formato diferente, recomendamos usar outras ferramentas especializadas.