Post запрос и cloudflare

maksgmn

Client
Регистрация
29.01.2016
Сообщения
204
Благодарностей
6
Баллы
18
Не удается получить нормальный ответ на post-запрос от http://www.spinxo.com/snapchat-names , отснифал post запрос, сформировал его, получилось примерно так:
upload_2018-8-24_11-0-52.png
upload_2018-8-24_11-1-8.png

В ответ получаю:

HTML:
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]>    <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]>    <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Access denied | www.spinxo.com used Cloudflare to restrict access</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" type="text/css" media="screen,projection" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" type="text/css" media="screen,projection" /><![endif]-->
<style type="text/css">body{margin:0;padding:0}</style>


<!--[if gte IE 10]><!--><script type="text/javascript" src="/cdn-cgi/scripts/zepto.min.js"></script><!--<![endif]-->
<!--[if gte IE 10]><!--><script type="text/javascript" src="/cdn-cgi/scripts/cf.common.js"></script><!--<![endif]-->



</head>
<body>
  <div id="cf-wrapper">
    <div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
    <div id="cf-error-details" class="cf-error-details-wrapper">
      <div class="cf-wrapper cf-header cf-error-overview">
        <h1>
          <span class="cf-error-type" data-translate="error">Error</span>
          <span class="cf-error-code">1010</span>
          <small class="heading-ray-id">Ray ID: 44f4441b85da4f1a &bull; 2018-08-24 07:57:05 UTC</small>
        </h1>
        <h2 class="cf-subheadline">Access denied</h2>
      </div><!-- /.header -->

      <section></section><!-- spacer -->

      <div class="cf-section cf-wrapper">
        <div class="cf-columns two">
          <div class="cf-column">
            <h2 data-translate="what_happened">What happened?</h2>
            <p>The owner of this website (www.spinxo.com) has banned your access based on your browser's signature (44f4441b85da4f1a-ua55).</p>
          </div>

         
        </div>
      </div><!-- /.section -->

      <div class="cf-error-footer cf-wrapper">
  <p>
    <span class="cf-footer-item">Cloudflare Ray ID: <strong>44f4441b85da4f1a</strong></span>
    <span class="cf-footer-separator">&bull;</span>
    <span class="cf-footer-item"><span>Your IP</span>: 194.67.218.92</span>
    <span class="cf-footer-separator">&bull;</span>
    <span class="cf-footer-item"><span>Performance &amp; security by</span> <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=error_footer" id="brand_link" target="_blank">Cloudflare</a></span>
   
  </p>
</div><!-- /.error-footer -->


    </div><!-- /#cf-error-details -->
  </div><!-- /#cf-wrapper -->

  <script type="text/javascript">
  window._cf_translation = {};


</script>

</body>
</html>
Как можно с этим справиться, чтобы в ответе приходили сгенерированные никнеймы?
 

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 867
Баллы
113
Было уже 2 или 3 топика с решением защиты от клаудфлары на гет запросах, поищи по форуму
 
  • Спасибо
Реакции: maksgmn

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Некорректно указан useragent, cookie и другие поля. Удалите то, что я выделил красной рамкой:



Content-Type указывается на вкладке "Основные" -> "Тип данных".
Content-Length также указывать не нужно, он формируется автоматически.

Касаемо CloudFlare:
https://zennolab.com/discussion/threads/cloud-flare-obxod-zaschity-na-legke.46841/
 
Последнее редактирование:
  • Спасибо
Реакции: maksgmn и doc

maksgmn

Client
Регистрация
29.01.2016
Сообщения
204
Благодарностей
6
Баллы
18
Всем спасибо большое, особенно за оперативные ответы, за что люблю этот форум :-)

Помог следующий код, скорее всего передавались не все заголовки, поэтому он так реагировал, без cloudflare:

Код:
var cookie = "__cfduid=d265046bbc5bb0b53f7e1c2a6c55797411535096583; _ga=GA1.2.1772049601.1535096591; _gid=GA1.2.935367550.1535096598; _hjIncludedInSample=1; ASP.NET_SessionId=11mwqay2z551p05ogbydk51s";
var userAgent = "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36";
var url = "http://www.spinxo.com/services/NameService.asmx/GetNames";
var content = "{\"snr\":{\"UserName\":\"Miky\",\"Hobbies\":\"\",\"ThingsILike\":\"\",\"Numbers\":\"\",\"WhatAreYouLike\":\"\",\"Words\":\"\",\"Stub\":\"snapchat\"}}";
var contentType = "application/json; charset=UTF-8";
var proxy = "";
var encoding = "utf-8";

var response = ZennoPoster.HttpPost(
    url,
    content,
    contentType,
    proxy,
    encoding,
    InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody,
    5000,
    cookie,
    userAgent,
    false,
    1,
    new []
    {
        "Accept: application/json, text/javascript, */*; q=0.01",
        "Accept-Language: en-US,en;q=0.9",
        "Accept-Encoding: gzip, deflate",
        "Referer: http://www.spinxo.com/snapchat-names",
        "X-Requested-With: XMLHttpRequest",
        "Origin: http://www.spinxo.com",
        "Host: www.spinxo.com",
        "Connection: keep-alive"
    }
);

return response;
 
  • Спасибо
Реакции: Seroqa

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)