Selenium bot reCAptach

0

Witam serdecznie, właśnie próbuję walczyć z antybotem googla :> Wykorzystuję do tego selenium i powiem że nawet daję radę :>

Tutaj daję linka do testowego captacha
https://www.google.com/recaptcha/api2/demo

Ogólnie działanie, polega na tym iż jest on zrobiony w iframie przez co niektóre programy mają problem z dostępem ;) tak jak wspomniałem selenium sobie z tym radzi.

Na razie potrafię kliknąć nie jestem botem ;) jak mi obrazki nie wyskoczą jestem w domu ^^. Tylko na 10% przypadków występowania u mnie captaczy pojawiają się obrazki więc stwierdziłem że z nimi powalczę.

Samo kliknięcie w nie jestem botem jest banalne ^^ wystarczy że klikniemy w główny element iframu ^^. Próba kliknięcia gdzie kolwiek indziej się nie uda.

Zaprezentuje kawałek kodu który podstawy od googla wykasuje.

W tym przykładnie nie ma żadnej finezji przechodzenia do iframów

 

            try
            {
                List<IWebElement> Iframe = IDriver.FindElements(By.TagName("iframe")).ToList(); // Pobieramy do listy wszystkie iframy


                foreach (var iframeElements in Iframe)
                {
                    iframeElements.Click(); // wykonujemy click i to wszystko. 
                    /* 
                                  Nie trzeba się odwoływać do cheacboxów bo to nic nie da.
                    */
                }


            }
            catch (Exception ex)
            {
                       // zapis do logów 
            }
            

Problem jest teraz z klikaniem w zdjęcia. Pobrałem PagaSoruca wszystkich iframów oraz zrobiłem screena który myślę że pomoże w ustaleniu jakie elementy kliknąć

Link do screena
http://scr.hu/0qgud/o065w

Sprawa kliknięcia nie jest ciężka. W zależności od Kolumn i wierszy mamy takie pogrupowanie

- odpowiadaja za wiersze - odpowiadają za kolumny w danym wierszu

Czyli dla tego obrazka hierarchię mamy tego typu

Jedynie jak można rozpoznać który to jest który to po

style="top:0%; left: -200%" oraz po klasie obrazka

img class="rc-image-tile-33" - tutaj już wygenerował się 3 na 3 ;)

<img class="rc-image-tile-33" src="https://www.google.com/recaptcha/api2/payload?c=03AHJ_VuuB-2ETTuYHwgJbYBFfojsgon3D8iE_KtgtNwtIU66j17ijS7K0D4Tw1VQlFYRXVglE2041DoqLx29RNoigSSNEpPWVzReDd6jxAWuwk-a7PzmnEgM7mcLxzqXZiOFzEwGiWLIQ5qZHYLSokyck4dGkxPo40tPQ48YWWinSq-5hrMH8d2UXCVI46-cqx6Z_Ukg6yFZSki6ZZEa2SjicW7Spn2wxi5bDnoGDqXnxROzVHm_xrRrXnyfwiEIbYVVXRidfwFNu1KgyFAxmxW-o735Iu3rG0szhdGGaKOc4cnspqOSE2U90DpDWuUCM8xQM66wfrbd3WaRO25xeikukywW_r34jD4y-0QYnnzvgfV3Vkw_5IJ7Hq7RP-tAj7xptDIPVCYXJgoWQ8f-Shr_yX-ftxHc8qb_Az3zHz5B7WN4TZ0ijZ6cCBkTagTAXwFMOmMyv75rnQml24z2oQH8KRwdJs3kchaePjMD53KStWd2RMKUVzdy1m_7sCMG8eFQFB_GAEqQXbPzJ7ZD2UrcyITbzu6VA4l-ikS8bF43fk_0-ZT2-GhIhM_bxtl2XuSXgNRpSTh_kntqc9gLkl4s3XA7w0qimfnUWEQQ4TaGBrfTJ-Fpu4loRQ7v6zTNu41pwqBmkOS2123QCz4Vh2ziRvimJFSPJpHqQwT0-uJZE5tkVwNAPPuGLCHheczS65xOuJk3wT2gXlWH70-72G83abO1g8XJIowNTKaHo3QAW4oYXNpfEYuPLc4CCW9iQmrfCdyigjIQEowroDMvwlXAZI6_tnEKXSNxrJ13PX6454Zkprn9QO8G9Ft0hk5I4Yg84KWuJdWoAhuqKsfGSMvJvQl9HU6_in83kg8pkxrCyhyOS503NNjG2aOpexrkRcBelYcT8hTTn-77SyvmidlrtP3wqKMMN9Q&amp;k=6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" style="top:0%; left: -200%">

Chłopaki wymyśliły to tak iż w nazwie klasy mamy rozmiar tablicy. Image do wszystkich elementów jest ten sam, tylko jest obcinany i dzięki temu możemy rozpoznać jaki element jest jakim elementem. top 0% oznacza że jest to pierwszy wiersz left: -200% oznacza iż jest to 3 kolumna :>

Czyli możemy pobrać za pomocą jednego z mechanizmów pobrać wpierw wszystkie elementy zawieracjące elementName= "Class" oraz elementValue="rc-image-tile-" ("na 100 przykładów zawsze było tak samo"). Następnie odseparować i znamy rozmiar tablicy.

Następnie zrobić sortowanie za pomocą sprawdzenia stylu i dodać do tablicy. Dzięki czemu spokojnie będziemy wstanie klikać w element ten który chcemy.

Zaprezentowany jest tutaj mechanizm pobierania elementu za pomocą konstruowania własnego Xpatcha do pobierania listy elementów zawierającą szukaną wartość elementu dla odpowiedniego typu
elementName - dla jakich atrybutów ma szukać Class,Img,Title itp co kolwiek chcemy
elementValue - jaką wartość atrybut powinien zawierać
whereSearh -domyślnie ustawione na * - oznacza że wszędzie, możemy dać div oznacza iż tylko dla divów czy inne oznaczenie grupowania w Html.

 
private List<IWebElement> GetElementByXpath_Containst(string elementName, string elementValue, string whereSearh = "*")
        {
            string constXpatch = String.Format("//{2}[contains(concat(' ',normalize-space(@{0}),  ' '), ' {1} ')]", elementName, elementValue,whereSearh);

            try
            {
              return IDriver.FindElements(By.XPath(constXpatch)).ToList();
            }
            catch
            {
                return null;
            }
        }


Dobra teraz pytanie dla kompa ... mam kliknąć jak wszystko nazywa się tak samo ? Nom i tutaj pojawia się mój problem.

ogólnie są 2 iframy o name = "undefined" - tam gdzie wpierw musimy kliknąć oraz
name = ""54f53jzabes"" - tutaj pojawiają się obrazki. Poniżej zaprezentuje PageSourca który pobrałem oraz obrazem jaki został wyświetlony

Jeżeli komuś uda się to rozszyfrować ;) było by super. Wtedy zrobię gotowy moduł działający i go opublikuje.

Img
http://scr.hu/0qgud/o065w
PageSource

 
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>reCAPTCHA</title>
<style type="text/css">
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(//fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(//fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(//fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(//fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(//fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(//fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(//fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(//fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(//fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(//fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(//fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(//fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(//fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(//fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(//fonts.gstatic.com/s/roboto/v15/s7gftie1JANC-QmDJvMWZhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(//fonts.gstatic.com/s/roboto/v15/3Y_xCyt7TNunMGg0Et2pnhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(//fonts.gstatic.com/s/roboto/v15/WeQRRE07FDkIrr29oHQgHBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(//fonts.gstatic.com/s/roboto/v15/jyIYROCkJM3gZ4KV00YXOBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(//fonts.gstatic.com/s/roboto/v15/phsu-QZXz1JBv0PbFoPmEBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(//fonts.gstatic.com/s/roboto/v15/9_7S_tWeGDh5Pq3u05RVkhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(//fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

</style>
<link rel="stylesheet" type="text/css" href="https://www.gstatic.com/recaptcha/api2/r20160712125018/styles__ltr.css" />

<script type="text/javascript" src="https://www.gstatic.com/recaptcha/api2/r20160712125018/recaptcha__pl.js">
      
    </script><script type="text/javascript" charset="UTF-8" src="//www.google.com/js/bg/20G9dapAX0zWJCrKyf8lG_M1LxoDRI_LJlcbegWz-7s.js"></script><script type="text/javascript" charset="UTF-8" src="//www.google.com/js/bg/20G9dapAX0zWJCrKyf8lG_M1LxoDRI_LJlcbegWz-7s.js"></script></head>
<body><input type="hidden" id="recaptcha-token" value="03AHJ_VutsfVdvqwPMNjoTybMmgmS5FbqI9wTFjJiG9j28PFsc9YiKk7FLejdPsKlvN2ySU6_7UP_50s7S6LaHzRSB6tKm_jZKypN5WmTkhyB2a3ItKBudgQS8DGtiDe2d87rPijnBgxstyEOd_jJslwrHFsN31m0kGf_oWkFP-zGD-TIwQ2Frjs1sPDjLxq_lwiEUBv2yRy2pVay85fEok3ewsgJiJi84vTLqINIQZGAsVWCypCEkY7wMAt_-0GQ1QGtNFM8ACfdEP7VnmqBDoUas8QPXXJ-WAxN7hOVySLDWxSUAMRNh7umoWFgPyeRPUvehBQcq00fQkBzyjhGLpyXyHOsOnXdJhuuaIat7eEh4P8l2VrpRFA0NQoYgryQB-0D5gZgqUQbqE-JprfVIkSm2Zba2eTQruvXdV4ZqAp1IjG1saLvVkEoZ8eC0ZLSU4d5SBUPNxUWCUoTiQmZC8LQFXoxFV3NAfAPdIFGH65CtuTaAGwyWWmCsvfyPaDg1I5HhPETu2sSyXMd_gOAb9DM8BVaf_6PrQOqZbOw5NOqxPGGpv8_hhjjk-lqjcMOCQsa4cYo1U2MLC3o5lgC00l2fR2c3qz7t9iNb8xsybvOty4IygIDytnyRCcpan_Aa4CuZxVruwyfKCmW3ACq8OQ1-e72KAsf8kU-Ldf0-fsSnNLsf1ZQ1_0zpmYGG3A3p6OVSEXXzNtokP959JriUvZEioy_vSiDHKZQ8gBUPjFFjgVTCIRsvPXS8XPcwwCc9rTCpOEiTtnuwdpdh0hcSYp_A9sM9lErVILtIAxsh8G4-jsUqSVwVxUDQ8mPyCvn6GSyfwyh3tK4YcBIs1Mkfvrb0h-p1PqCmK_RDjSeBgv5L1wgajjdZo-Z1tApjxKt6abDoD0mblhwM" />
<script type="text/javascript">
      
        recaptcha.frame.Main.init("[\x22finput\x22,\x2203AHJ_Vut6c_etB0EzMT3QBZStUIE_18uJyC3DLX4_rI3VUItO5G8xK6-VxoRiUXDxtFvePCgKN4SwWNyr9z9PWnYsVWK36hdpt4lNdNMZSl7b7nWDBZiN5yjeVcS033_nStnmisaVAMOu4V9Ef4GnsD_yBg2tgjOrtYPrRPOeEjxC2zYOqp1TkZ5YX676IEwNRKNzfGwFwyo9LL78o_-UFSgBDK6N1srzs5iNunhM7ZdLs9bT6J2jCYUTDrEPOUoX-bGsWi7aB3kEbh0ScKq5wvuf2y-2j2TDk1OXCwJw9DkcR12fPfB6gyIgOCdC-SQGmqLENg1IEzVKBvf9XiQh-SKUl-DblZaFMxRNeHehhgbsNWAa0gAI6DqfxJaD-4L-KdM5xROUfiC5datWqj48lSbWnHK9Kgh_P1uexFTVCgXOh59mlsszs6tb0vxeJRRSpjYFi52oACJZf2fZ0kQGV3IczsSeXATy0BXXmpKwfRk0meJFmrbQEQSf4jAfuEppOTiPYZ7HvYvQvWPc8pDFPwgK8R1GTbIOB_v_Y645B7Bx_ODGE6vFNFA8V57Dmr_lGvA065PQDFmah-pUz6KYvW9ikvcH3UY7vA\x22,[\x22conf\x22,,\x226Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-\x22,0,,[\x22JS_FASTCLICK\x22]\n]\n,,,[\x22rresp\x22,\x2203AHJ_VuuwGipy_f0-MuB9p3SKH77KlfhwX2Sd_7xmnVeWehWUN2s71fZ0CNnCwTfPJoPFnmtzoC8ADMhCO3_J6jkEJ_xvG_RlcT8hFW8JmVZ7yTbBLR-770nMqmU_tK_LMBl2JjrCwdnVxnLJ88JkwN1wpY2fgAvI_5xMblyJvyKF10Rn30adD1KrhJOa1P8DavihA4U7M-yH5KXY5jJqz0olr0T_KkKMhL5xszqQC7tx_WuzmKzHUKd7sVIYyqeAYih3wiSP3zjtQuLy2GVdrRQv1qKLdmWCLcXDPtNvlPbzbiMuyBvHzA3jHiidIk7wmBb4F2f_SImkTIULyQpGcNGcaDxyw6kLsUbXX4sSvseexKxVEAuiLhi1WTHHagWnTHUiE6FLVkfZFymi-Jv7ed-rxNXJdssuKz_GSLOm6t6kAUeCpR2YAgdW2j5Yjb85Ns8MMcj70YV7mOCYFrtH3F1J965EPEj5eUMeZOrOkJAepJOOrg_wHSLBZLjG9XCGGYgFc47TDriXaMgezBCzOXm47LDklQ0avNwwNuKV76vyxAd61iFve_01zJsveh_Jgb1Tomh5QrcHJA9VQkWqAr6hVMdBwvHQBg4Ma_NUgQ6cLTdbZzmHWiDI1sTiHZmPR6Jm3nnnEgx0_-83xTVQUc6FSe_r2PpHjRtk7k3n-pLQzNOfYVom8jZFay-WGhXvTE1II0XiVsTHBrgKn3DJGWPq2CA1eWNEU8lZ9dPDTHWH5SqrvkgZ8yQW8Ur05x41CFNHiB5xVV0rZAB8IOVzsL7hKsCXGB3k3oRPm8flRkUB8Jl5cFLOAzSe1pLy8YWxDFv-tdxls0-c8xzKC7zJxATRLl5gSgpDKu6uGtx7dFoNjK3hI_ehRFxyTr4TT2I9DzCgVdlzpT-AiJj9C4X5UJA3LIqwJC5Dxw\x22,,120,[\x22pmeta\x22,[\x22/m/09d_r\x22,,3,3,3]\n]\n,\x22imageselect\x22,,[\x22bgdata\x22,\x22Ly93d3cuZ29vZ2xlLmNvbS9qcy9iZy8yMEc5ZGFwQVgweldKQ3JLeWY4bEdfTTFMeG9EUklfTEpsY2JlZ1d6LTdzLmpz\x22,\x22\x22,\x22VVN5ZWRiMFpRNFhubFZwazJyalhUTndGbERmS1VrbTVROWdRRzU3dTlpZmZmd3B4WlVIMkpxUmtBQy9qY3Q4SGNJTWRLNTNxZzRjeUhieWdiYU1rNkhjZTAxNGJPZnNGaTJtY25JdVNhNmppWEtHbVBYalJpNVRmc3RnSG5McVFwbm4xTTdaQXpsVVcvSTgzQ1BxbWVTcDNBMzR6OGJ4QzRaWDRJajByUjd4R1FsaFlQZ0NTVTlqWFdRTUIzaUJZdnNjdDFDN2ZtV3ZOeHh6VnhxSkxFZ1E4ak9USDYvWG9zd3l6d3d3bStHZEdzRVRoNS81ZHBsN1hvSWFrZTJaU0ZlQklXZWVTUWthVUlLb1lPMlRNKzNrbjNZc2ZEaFJDWElDSVMwV2hXbC8rd0NVUkMvNnZWU09Wd25xaFMyL0UrVXJwUTNaZGZTVmpDc2ZLZFp0T0pPOE9nZjZpcjVxYWpJYU8vaXg2K3FmZ3NQRCtYR2JXb0NjZG5UWUhWU2ZJazk5M3BBdnFyLzhXMjNRNXhRVUQ3ZlpNRThHS201c3lkSkFuRDZNZlBBZnFGdkVEOEpUYlZjUTEzSFExc3VMWVlFVmFVVy8rSEQ3WXNvd1d0SE5xcHdFUFA1ZHpCVVBGQjRoOEtuV0YxQ1V0dWpaMWdGckNQNkozdHJYYnNtVWcyTHlDbVgrdWw5U3hVOFpUZDAxb2d2T2F1OFlKbFNNaDF6S2pyUTFkcGNiY2ZCTjEyZVZMQjBQeXVsOEtLRGZrQWFVNFpTbkNNM2dmV2h1OW1aWStiSHF4dXgvNHZEZUNmbmtvckVMTmdBWXNZek5UeXVYZGI2d2M4dXJGRExlcCt6NHFnc1VxTUQyZ2V1NGdrU2R4ZG5BRHFPRHN0cHdLbWtEUmdHUm9XbmpRYVJhSDJPK3Q1MDlVYTNDR09qY2NUNStVZGsrL2FXR1I4YU9HbU8rL0ZtYS9jTjNSOWZmUm9mMEdiNnB0K1FJbm5KYldKVlRYSzNxWHNZNnpPbXB3c1ZDbEE1VDNBbExIL21EU0w3b1JiNUQ2c2ZQSC9xRnBKTTdicVpuNGltMGJUZS8ycTFTN3lOYnJWTFBIK0dyNXFmUm9oTjYrUUhlRjhpTUpncFZmc1hhTVlLTXl2bm9OcERzUllIM1UvNTlDOUNMMW5aS2tmOEQxZk5pQ1ZMSjNjeUI3WWhmOFBxTkZGYlkwdnBWcGpJOEpWT0dmNFRQNU5sQVZrb0NmMUN1VlMxdmVMdklGSDB1ZHNzRDVjTHdOMzNibWIrTlhyUXE2cTdCZnpwUG5KV1V1R1FuR2VMNFJKQlE4blVpSnFIeUowSFQyY3ZmYjZxUG5URDZ2U1pqazdXams2MTNsQ1BMVUVWeG8wTWt6czFpTnNWTGR6eWgxckQ1ZC9EWG1zWS9kd0Jxcjk3OGZYd0FQQ2RhZHZpenRNbGhSUGZPKzJkdGhvZTkwZWtTTEFLRE5Lc280d2IwMkx2RkpXNGh1WmF5OFJxd1RwUFlUK0JNSk1od2puck9OdFkyWUs0NU9INmRId0UrSjJDSVNteEp2ZnA2QlJRa1pERUE5T3kzWUpvbFJtZlRiMVdkdWVmTCsvV2JlTTlkc2MzaDFPU3JJaHJobDZxRkh6eFI1Zk40VG9rMHcxbzM0LzhaUVY3dzNUdHJOOGpyaVNyNzQ0SXdyRnpPWVM3YlBNb29xd08vNjhuR0FuWnBPT3pGdHp0Sy9tOEdpSEdGNmZObDBjMVBsM3g0bmpZcW9Wcitja3g0Tmprb1lYa21pZjNyaEgxK0p6S1JRUnVzcDZjMVlMbnlvK3B6R1R3TG13N1J5bVZQV2VVNEdEc3N2N3lIdWJwYmdGSFZyMXhnRU9KUHI1N1ZiL1NUU0todnB1Tzk1M3l2QzVWbmRhTWZHMXdZY0NENWE1bWNBN0NNSDJ5S0ZBZmxnbng1a2s2WDVIQm1NZHQyV1lpbU9NNWJXbmtFZ3hCdDZVb0JpaXRmNzhtdDkyYnl1emhoVFJxZFFlUDZpcW9HdEJzeVVwLzA4SXZtTUNNQWlTVkdIQzIwbkpjVHJ5RFllaEJwaDZ2YVFSMXlXZk1hbnFLTEpHTkJvMU9YSXAvMTArVU1sdnUyMHFnZ2xaOFJNWGdRdnBiTytsemVETkQ3UGorWnU1ZEJUR2hEb1R3MWVHMlhmOEJJU3loYkc3NU9YR0VJNzVkUXZRQUJGOGZUZ1AxUXhnY0ZTRlhSNS9lQm10bDVwamYzS0owYXlqNkYxMEZ5MnBDVSs1bVRxNFJtanBwQTRDa3BpUEMrd3dKMDZ0VlB6Q0sxQjlmNk5NV3A1a3Q1VmRoUzJJWUY2RzhTZEFjYkpKK3J3MXc5UWpQM0lXWFpRTWh3SldEM0lPaFNBUkFKQmhUTHM5ZzNUMFI0RUVpa29vUkVocWhyQW80SjNxeUZiaUtoOFhJSnJDYktSdTdtUlpLN1g4UXJ3Ulo2cDdYVkhJZEpUNzdvNWJQTnAvQ1R6VldHL2UrNXdmNkpDVjRqajFDOGdiS01JRkhKTUVSdkN1MnBCYjV2c0dtUkVMNjlqZVFjZjFhcHJnZUc4VTlid0lmUm9lWG5tSFVjYzhPeURmY2ZGaVNwZHFVQyt4SHZkRXNlVStrUUVKTGovNTRpUVM4UnBaREJOVmc4MllicCtCaEZtSVQ4anBKRWtoKzNlQktGWHhxT0lIQktGV2xCQ05DN3RoVkl1SE9kNjJCUHc0ZFR6ZGpFQnp4YnVSM1dxdmpUM1BMSWF1TWM1YmhrUjNtVGpCNzROQTlXTmdxNzh5U0NvL1NibmhwUnRQNy9UNXhCUkdqak0xV09HZWNzeGo3NnZOZGlhM3VDRWV2NnFrem1ZU1Vva2Y0bnhGRGVOY2hqckhZY0RWaldrc3pVLzVhWjdKQ3hmMWsybUE5aXoxUDMyRHlYNDNqRTU0eXp0ZU5RcFVvZTJpcXZ5Y2NGeDRrZW9LUklrKzlVSmptcmlyeVJPczFTalRBMno2aG9GQ0NqSy9sb0gxd1JqREJQNUt5NHhFZ1ZDT0x5Rkx3NnRManhNclpNMHdHb3VidmZaU3dNdWFReXJBb1ZWOFRMeFB1L2xkT1NoQlhmQlVDNWRkNTdpbXByNFpOeGU5cDZtZWJMZERGTEdMamdzbHpPTWJqTmhlUHpYYmtBQmZQRkt5dXdnLzk0eWVIZFJmc1I2MFhidytTSi9PbTRuVzY3ZjRJT0FhSk9WU29uUUIrN1ZMbUxmaVg2bEpsYmdGVVpnMWM2aXRodE1rL3ZSclBMUUZBenJ6d0o4RnNlelhrZmpnaGVqSGhNYUk1Y2lkUGM3akJkMGhPZDJEamRianpHRkRZbGJJdkZpanpzT010aTUwTTYyVWdQTUJMZ2hTUWlxYkV5U3hnN1hQSTdCazZESURUaGdGZWc0KzdocDFSU2twaGRNS2Z0bDg4YjMwQ0dXcDlhblYxR09qWVpuM0VBMG93bGJSSEl2TldZZUg1MlBid25rTm5zUEU0ZGFRcklUcVY2QkN6bllMeWNQcWlWa0xnNVZBWit3ckhxQ0NvZ3BNMDQ1YUxyd3FCSTlaUE1VWUpXS0puUTJJS2xKQU81d2ZPem1jeGNIUlRFNllvWk9KVVptMk03dEpkMEtEMUQ0Wk1sazgxaG5GYVRQeldVZVlkYVppbHJaemRqME5teEV2d2lBMkxTZXliT1lZYnErbWpEQWtBRWo0YlV0RTBucFdtcjcrZUpXcDhyaXI5ZDAzaDdSNU5NTjJqSTBTYllWRzdQZ0IycVAxcG96T2NqMmpCbzlFNDVTYWN2S0FIN3lrYXZXNXoxYlRHdHhaa25PTGVzV21JanpGeVpIalRqUUpQNVpublNxRWF4VmdzWE9SUkV5TUJFWFhtaDhZVHUyOHp1dkZ2UXcvNXZLc1cxMGZzK0tXTHo4Sldud29NT0VhSDY4OHdBekd2UFovd1hyUlZHRW1ENUVsa2owUlh1TGh5bkROVktDOGVmVDd5a0tuUXNUV3d4NW5Zd083N21vSjRaYlZiTWlKQlltbGFhT2twYmkrenNmeWZ3QzYrMnU0SXhKSzkxRWZjMnZENmRMUGNFOG8zS3phMFYwbXozVnpPQTh4VTIrOXVjQnRWL3FtanZiMVBOaDJxeVNtOUd0em00QTdKUEJ5UiticC9MUURaVmp2UnJ2T2lMTDBpRVV4U0h2Zy9HQlJTYmI3NUNSMUtZOHUvSUsrTU5YVnlxRXI1VGFBSldYUUlTQXpsS2xpMG9LSGZKc0x0cXVmUWZhVnJxYWJKU2ZnakdHNzFNOFA5ZHdxaWJFMnppalozWVNLWHRYRndOQjVmbVRxSldnYm1vbjRBNzJjME9rb05LenJjUWFON2YySTZ5bFhwK3NaNVZIVFZwWCtUSXlvL1ZrR0U5WmlHMGZJaWpIMDU1dktkcTlEMm5RaUxpeHNXZzRRS0pLZmg4Uy96WDhhcSt2U25hVTFoVG13N3VTZHYzcEpzVjU4SW1FOWFOTS9PdTNSNFBiTnc2eVF1WDE5QmNQcmpjSExBaHM2cVhPTWltcHJzM0czbjU4QTBKRlhud0dlQStRUG1RVUF2Z2NsT0FnMHdVdFI1VHA1YURIdDRKamJNNERDb3NieWFxeGtnV1lzcndJWTBNMStlWTBVUjRGVVRsNXBPOG9ocnA5cEo0cFN5TWRBeDgzbFEvL0pPeklDVGFJWjhLYW8wcm5KV1V1NXlCUTVRQnZ2SS9vQjY0dnk0TExZc1pSUWFERVkrWmNpK0ZtY1N0TThZeEZuOGdXTUlYUU5ScThxSnBZcTBOcjVXUmtoQnhCTDZPV2JoSGJPRkdKWGVrQitEem5mdklkYm5uRXBudHRlRThHQ1ZKSTZDV0E3K0cwVVZuWmtJWDJhN1A5NEVHR3lWZjZRc3lYT1V5WjUxSU5aOU84dUgrRnBMdzM5NWpHYTFZMUtrL0VQRXpjYWNUSm02YmlCRnlYWk91anBiSTRRWDl4QkFsR1pWRUYxWmtKVjVvZnNlNXZZdWVESFh2VFo5VlNFb1ZLZm56SzJrQ2FrcWhhdEVQeUNYL0ZnWG82QzVQM1ZxTTJieVF2TENuNVQ0ZDlYMEpzTFFpb0FQUXk3cUxKSm5JM3BncEp4Tk9JcnJJcUNFYnZSMkFOUnVYcUZ4SlZmWk4yckZQWDJiNy9EaGVyYzc1MVo5K3ozenNoaTd0bGdySUkrRTdSNVFSRGNrZytjL2ltWnF6RUdPSHd0V2RjRXlLVzM3SWZyb05nQ09RWnBuZnBlS1QzVGtCdGw1QmVnMk5UYXNXd0FIbzF6OG5hWmphQmlQWHVDZlVOeGJpU0tyS2o1NzNueUc2UUt2NVloZTJUbFkyTm9BcWZlcTNsc2pMYk51Q0x3cmpNMUhPdG9weHhiRElmS2lLWWlDZUVxSm05eGZHdWVpb3Axd0ZqaE9hTXFMeG1lOEppckpiTmJTWnh0ZGRHRnErbVRubkxFWjc2U2JJbUVFS2FUYU5NNmw3MDJGNGNWMHZrcnAxWXZkeWJ5SzlmSGxmTUg0cEZRa1ZQaG9VdHkxWXQwdnkrQ2lkc2hFbnZlVXM4Y25LRUtLeVA2UUtESzVJNCtaMlh2TEovU3NPSzByUXNtdDJmdkN...zd1dFSHI2NG0wV21UMC9sbVNYMndhSksyd1BJdlVWSUJFckpPeVZNdW5vSU4wZVFIb0FPaWZPdElaTjhZa1J2VVNTM3FIK00rWm9sWXBVeWZta0trak1tKzluNDBySU5Yc0daMlgwTHhQZVkvSFpENklLREN6QVVWc1hENzdRQnJDelhRbDlicXBZZkt0aytqNGc4d3NhRGl6UEkwVkpQZ0drYldYT2o1MWFUQVU2UEptbGJnVURYYlRQOXRPQ2FncmlOVjBuYlZTUTViY01iWTl1TnBiMHE2QlN6aGU1VWppTHFkNERtTUp1OVZQUXAwSmlyMWpObVViczV0alZITFdkYmlZUlJSMHFBWU8wbnZUcyt4cFFGcCszejJ3aU9ZNzRHS2FJbUphT2xIVEhjRy9RY1pVRzdiWEJYbWZQK2hiS0VlOU5oNVlaMWtqa1JCYWF6Rk9ZTmFwSm1uMGxRT2JLM2JFUHhpbm9sTGc0Q2NITU5lMWV6Z0l1ZHZsT2hKS0YvNmhyYnJ5WHVQbTNwRjhOcU9HTitKNWxmU29CVVZNcGF1cjBXSlJQWlhFYTRVQ1hFWnlCbTBpRlVGcjA2RmtzNnNjcks5OTA5YXl1V05zM3JKdXZsNnV0aFFUdUJEYnAxaGNGSmpkdDlGaVN2SE1Wd05TNU9UQTFUQitsS1dwMXBScGdqczE5OUw1d2dmWHpaUHJEalVXbXdwNEE2eUFPZU5sTjZJdk05M2trUTltN0FLNGNRTWY3MW9UV3d5aEtFd0Z1YlkwYU5XVC9rUURxdlNHd0F5VGFWcUdYYVdMK0pIS3RZYXVnYWFhdEV6MGRFekI2S0lmcmQrbFV0VHNsOXJMSU9LUUZiMUNYekdYOTlDdS8zNFRNQWlzVXArajVndFU2UHZvQndWN0dHT25LNHJsTG1RbEY5MHA5YTdtMjNnN3d0Z2RjTVY4NFE2Wk1uM1BEUE11R0IxWk82dTBPeGx1bjZuK1dXbFZKaGkzdWxuY0RxRUMySUEwN1oyaFpvL2xkNjZJSTVSSFloR3BtVTE0Qm5hYW45R3Vibkt0c0pZNkxXZmxUc0tDcFAyTzRhUll6K3U2Qko5YWFlTTN4ZW84ZUlNdUs0Z1NVQ1RxMzlpbGp6YkM5UjZxQVhucDFna2cwV3lESXFBTWp1TDRqaEF4WXZoWkd5REVSbjNIOW9mTkZKcSt5TmlIOU9QMlRXS2NVampJalEzYzVnQXlCR3RsdjFzaTFkU2VaVTY5RUNPUVdrd0J3MUNmSWFmcmZQR0ZxVklLQkhZOWJXa0VDaElTekxnZzRmL3VabTJVbFMxWFZOM3hMcnFTK214TkFCV3hNMFlNQW1wNElKMg\\u003d\\u003d\x22]\n]\n]\n");
      
    </script><div><div id="rc-imageselect"><div class="rc-imageselect-response-field"></div><div class="rc-imageselect-payload"><div class="rc-imageselect-instructions"><div class="rc-imageselect-desc-wrapper"><div class="rc-imageselect-desc-no-canonical">Wybierz wszystkie obrazy, na których są <strong>witryny sklepowe</strong>.</div><div class="rc-imageselect-clear"></div></div><div style="display:none" class="rc-imageselect-report-instructions">Wybierz grafiki do zgłoszenia</div></div><div class="rc-imageselect-challenge"><div id="rc-imageselect-target" class="rc-imageselect-target" dir="ltr"><table class="rc-imageselect-table-42"><tbody><tr><td><div class="rc-image-tile-target"><div class="rc-image-tile-wrapper" style="width: 191px; height: 93px"><img class="rc-image-tile-42" src="https://www.google.com/recaptcha/api2/payload?c=03AHJ_VutsfVdvqwPMNjoTybMmgmS5FbqI9wTFjJiG9j28PFsc9YiKk7FLejdPsKlvN2ySU6_7UP_50s7S6LaHzRSB6tKm_jZKypN5WmTkhyB2a3ItKBudgQS8DGtiDe2d87rPijnBgxstyEOd_jJslwrHFsN31m0kGf_oWkFP-zGD-TIwQ2Frjs1sPDjLxq_lwiEUBv2yRy2pVay85fEok3ewsgJiJi84vTLqINIQZGAsVWCypCEkY7wMAt_-0GQ1QGtNFM8ACfdEP7VnmqBDoUas8QPXXJ-WAxN7hOVySLDWxSUAMRNh7umoWFgPyeRPUvehBQcq00fQkBzyjhGLpyXyHOsOnXdJhuuaIat7eEh4P8l2VrpRFA0NQoYgryQB-0D5gZgqUQbqE-JprfVIkSm2Zba2eTQruvXdV4ZqAp1IjG1saLvVkEoZ8eC0ZLSU4d5SBUPNxUWCUoTiQmZC8LQFXoxFV3NAfAPdIFGH65CtuTaAGwyWWmCsvfyPaDg1I5HhPETu2sSyXMd_gOAb9DM8BVaf_6PrQOqZbOw5NOqxPGGpv8_hhjjk-lqjcMOCQsa4cYo1U2MLC3o5lgC00l2fR2c3qz7t9iNb8xsybvOty4IygIDytnyRCcpan_Aa4CuZxVruwyfKCmW3ACq8OQ1-e72KAsf8kU-Ldf0-fsSnNLsf1ZQ1_0zpmYGG3A3p6OVSEXXzNtokP959JriUvZEioy_vSiDHKZQ8gBUPjFFjgVTCIRsvPXS8XPcwwCc9rTCpOEiTtnuwdpdh0hcSYp_A9sM9lErVILtIAxsh8G4-jsUqSVwVxUDQ8mPyCvn6GSyfwyh3tK4YcBIs1Mkfvrb0h-p1PqCmK_RDjSeBgv5L1wgajjdZo-Z1tApjxKt6abDoD0mblhwM&amp;k=6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" style="top:0%; left: 0%" /><div class="rc-image-tile-overlay"></div></div><div class="rc-imageselect-checkbox"></div><div class="rc-imageselect-report-image"></div></div></td><td><div class="rc-image-tile-target"><div class="rc-image-tile-wrapper" style="width: 191px; height: 93px"><img class="rc-image-tile-42" src="https://www.google.com/recaptcha/api2/payload?c=03AHJ_VutsfVdvqwPMNjoTybMmgmS5FbqI9wTFjJiG9j28PFsc9YiKk7FLejdPsKlvN2ySU6_7UP_50s7S6LaHzRSB6tKm_jZKypN5WmTkhyB2a3ItKBudgQS8DGtiDe2d87rPijnBgxstyEOd_jJslwrHFsN31m0kGf_oWkFP-zGD-TIwQ2Frjs1sPDjLxq_lwiEUBv2yRy2pVay85fEok3ewsgJiJi84vTLqINIQZGAsVWCypCEkY7wMAt_-0GQ1QGtNFM8ACfdEP7VnmqBDoUas8QPXXJ-WAxN7hOVySLDWxSUAMRNh7umoWFgPyeRPUvehBQcq00fQkBzyjhGLpyXyHOsOnXdJhuuaIat7eEh4P8l2VrpRFA0NQoYgryQB-0D5gZgqUQbqE-JprfVIkSm2Zba2eTQruvXdV4ZqAp1IjG1saLvVkEoZ8eC0ZLSU4d5SBUPNxUWCUoTiQmZC8LQFXoxFV3NAfAPdIFGH65CtuTaAGwyWWmCsvfyPaDg1I5HhPETu2sSyXMd_gOAb9DM8BVaf_6PrQOqZbOw5NOqxPGGpv8_hhjjk-lqjcMOCQsa4cYo1U2MLC3o5lgC00l2fR2c3qz7t9iNb8xsybvOty4IygIDytnyRCcpan_Aa4CuZxVruwyfKCmW3ACq8OQ1-e72KAsf8kU-Ldf0-fsSnNLsf1ZQ1_0zpmYGG3A3p6OVSEXXzNtokP959JriUvZEioy_vSiDHKZQ8gBUPjFFjgVTCIRsvPXS8XPcwwCc9rTCpOEiTtnuwdpdh0hcSYp_A9sM9lErVILtIAxsh8G4-jsUqSVwVxUDQ8mPyCvn6GSyfwyh3tK4YcBIs1Mkfvrb0h-p1PqCmK_RDjSeBgv5L1wgajjdZo-Z1tApjxKt6abDoD0mblhwM&amp;k=6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" style="top:0%; left: -100%" /><div class="rc-image-tile-overlay"></div></div><div class="rc-imageselect-checkbox"></div><div class="rc-imageselect-report-image"></div></div></td></tr><tr><td><div class="rc-image-tile-target"><div class="rc-image-tile-wrapper" style="width: 191px; height: 93px"><img class="rc-image-tile-42" src="https://www.google.com/recaptcha/api2/payload?c=03AHJ_VutsfVdvqwPMNjoTybMmgmS5FbqI9wTFjJiG9j28PFsc9YiKk7FLejdPsKlvN2ySU6_7UP_50s7S6LaHzRSB6tKm_jZKypN5WmTkhyB2a3ItKBudgQS8DGtiDe2d87rPijnBgxstyEOd_jJslwrHFsN31m0kGf_oWkFP-zGD-TIwQ2Frjs1sPDjLxq_lwiEUBv2yRy2pVay85fEok3ewsgJiJi84vTLqINIQZGAsVWCypCEkY7wMAt_-0GQ1QGtNFM8ACfdEP7VnmqBDoUas8QPXXJ-WAxN7hOVySLDWxSUAMRNh7umoWFgPyeRPUvehBQcq00fQkBzyjhGLpyXyHOsOnXdJhuuaIat7eEh4P8l2VrpRFA0NQoYgryQB-0D5gZgqUQbqE-JprfVIkSm2Zba2eTQruvXdV4ZqAp1IjG1saLvVkEoZ8eC0ZLSU4d5SBUPNxUWCUoTiQmZC8LQFXoxFV3NAfAPdIFGH65CtuTaAGwyWWmCsvfyPaDg1I5HhPETu2sSyXMd_gOAb9DM8BVaf_6PrQOqZbOw5NOqxPGGpv8_hhjjk-lqjcMOCQsa4cYo1U2MLC3o5lgC00l2fR2c3qz7t9iNb8xsybvOty4IygIDytnyRCcpan_Aa4CuZxVruwyfKCmW3ACq8OQ1-e72KAsf8kU-Ldf0-fsSnNLsf1ZQ1_0zpmYGG3A3p6OVSEXXzNtokP959JriUvZEioy_vSiDHKZQ8gBUPjFFjgVTCIRsvPXS8XPcwwCc9rTCpOEiTtnuwdpdh0hcSYp_A9sM9lErVILtIAxsh8G4-jsUqSVwVxUDQ8mPyCvn6GSyfwyh3tK4YcBIs1Mkfvrb0h-p1PqCmK_RDjSeBgv5L1wgajjdZo-Z1tApjxKt6abDoD0mblhwM&amp;k=6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" style="top:-100%; left: 0%" /><div class="rc-image-tile-overlay"></div></div><div class="rc-imageselect-checkbox"></div><div class="rc-imageselect-report-image"></div></div></td><td><div class="rc-image-tile-target"><div class="rc-image-tile-wrapper" style="width: 191px; height: 93px"><img class="rc-image-tile-42" src="https://www.google.com/recaptcha/api2/payload?c=03AHJ_VutsfVdvqwPMNjoTybMmgmS5FbqI9wTFjJiG9j28PFsc9YiKk7FLejdPsKlvN2ySU6_7UP_50s7S6LaHzRSB6tKm_jZKypN5WmTkhyB2a3ItKBudgQS8DGtiDe2d87rPijnBgxstyEOd_jJslwrHFsN31m0kGf_oWkFP-zGD-TIwQ2Frjs1sPDjLxq_lwiEUBv2yRy2pVay85fEok3ewsgJiJi84vTLqINIQZGAsVWCypCEkY7wMAt_-0GQ1QGtNFM8ACfdEP7VnmqBDoUas8QPXXJ-WAxN7hOVySLDWxSUAMRNh7umoWFgPyeRPUvehBQcq00fQkBzyjhGLpyXyHOsOnXdJhuuaIat7eEh4P8l2VrpRFA0NQoYgryQB-0D5gZgqUQbqE-JprfVIkSm2Zba2eTQruvXdV4ZqAp1IjG1saLvVkEoZ8eC0ZLSU4d5SBUPNxUWCUoTiQmZC8LQFXoxFV3NAfAPdIFGH65CtuTaAGwyWWmCsvfyPaDg1I5HhPETu2sSyXMd_gOAb9DM8BVaf_6PrQOqZbOw5NOqxPGGpv8_hhjjk-lqjcMOCQsa4cYo1U2MLC3o5lgC00l2fR2c3qz7t9iNb8xsybvOty4IygIDytnyRCcpan_Aa4CuZxVruwyfKCmW3ACq8OQ1-e72KAsf8kU-Ldf0-fsSnNLsf1ZQ1_0zpmYGG3A3p6OVSEXXzNtokP959JriUvZEioy_vSiDHKZQ8gBUPjFFjgVTCIRsvPXS8XPcwwCc9rTCpOEiTtnuwdpdh0hcSYp_A9sM9lErVILtIAxsh8G4-jsUqSVwVxUDQ8mPyCvn6GSyfwyh3tK4YcBIs1Mkfvrb0h-p1PqCmK_RDjSeBgv5L1wgajjdZo-Z1tApjxKt6abDoD0mblhwM&amp;k=6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" style="top:-100%; left: -100%" /><div class="rc-image-tile-overlay"></div></div><div class="rc-imageselect-checkbox"></div><div class="rc-imageselect-report-image"></div></div></td></tr><tr><td><div class="rc-image-tile-target"><div class="rc-image-tile-wrapper" style="width: 191px; height: 93px"><img class="rc-image-tile-42" src="https://www.google.com/recaptcha/api2/payload?c=03AHJ_VutsfVdvqwPMNjoTybMmgmS5FbqI9wTFjJiG9j28PFsc9YiKk7FLejdPsKlvN2ySU6_7UP_50s7S6LaHzRSB6tKm_jZKypN5WmTkhyB2a3ItKBudgQS8DGtiDe2d87rPijnBgxstyEOd_jJslwrHFsN31m0kGf_oWkFP-zGD-TIwQ2Frjs1sPDjLxq_lwiEUBv2yRy2pVay85fEok3ewsgJiJi84vTLqINIQZGAsVWCypCEkY7wMAt_-0GQ1QGtNFM8ACfdEP7VnmqBDoUas8QPXXJ-WAxN7hOVySLDWxSUAMRNh7umoWFgPyeRPUvehBQcq00fQkBzyjhGLpyXyHOsOnXdJhuuaIat7eEh4P8l2VrpRFA0NQoYgryQB-0D5gZgqUQbqE-JprfVIkSm2Zba2eTQruvXdV4ZqAp1IjG1saLvVkEoZ8eC0ZLSU4d5SBUPNxUWCUoTiQmZC8LQFXoxFV3NAfAPdIFGH65CtuTaAGwyWWmCsvfyPaDg1I5HhPETu2sSyXMd_gOAb9DM8BVaf_6PrQOqZbOw5NOqxPGGpv8_hhjjk-lqjcMOCQsa4cYo1U2MLC3o5lgC00l2fR2c3qz7t9iNb8xsybvOty4IygIDytnyRCcpan_Aa4CuZxVruwyfKCmW3ACq8OQ1-e72KAsf8kU-Ldf0-fsSnNLsf1ZQ1_0zpmYGG3A3p6OVSEXXzNtokP959JriUvZEioy_vSiDHKZQ8gBUPjFFjgVTCIRsvPXS8XPcwwCc9rTCpOEiTtnuwdpdh0hcSYp_A9sM9lErVILtIAxsh8G4-jsUqSVwVxUDQ8mPyCvn6GSyfwyh3tK4YcBIs1Mkfvrb0h-p1PqCmK_RDjSeBgv5L1wgajjdZo-Z1tApjxKt6abDoD0mblhwM&amp;k=6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" style="top:-200%; left: 0%" /><div class="rc-image-tile-overlay"></div></div><div class="rc-imageselect-checkbox"></div><div class="rc-imageselect-report-image"></div></div></td><td><div class="rc-image-tile-target"><div class="rc-image-tile-wrapper" style="width: 191px; height: 93px"><img class="rc-image-tile-42" src="https://www.google.com/recaptcha/api2/payload?c=03AHJ_VutsfVdvqwPMNjoTybMmgmS5FbqI9wTFjJiG9j28PFsc9YiKk7FLejdPsKlvN2ySU6_7UP_50s7S6LaHzRSB6tKm_jZKypN5WmTkhyB2a3ItKBudgQS8DGtiDe2d87rPijnBgxstyEOd_jJslwrHFsN31m0kGf_oWkFP-zGD-TIwQ2Frjs1sPDjLxq_lwiEUBv2yRy2pVay85fEok3ewsgJiJi84vTLqINIQZGAsVWCypCEkY7wMAt_-0GQ1QGtNFM8ACfdEP7VnmqBDoUas8QPXXJ-WAxN7hOVySLDWxSUAMRNh7umoWFgPyeRPUvehBQcq00fQkBzyjhGLpyXyHOsOnXdJhuuaIat7eEh4P8l2VrpRFA0NQoYgryQB-0D5gZgqUQbqE-JprfVIkSm2Zba2eTQruvXdV4ZqAp1IjG1saLvVkEoZ8eC0ZLSU4d5SBUPNxUWCUoTiQmZC8LQFXoxFV3NAfAPdIFGH65CtuTaAGwyWWmCsvfyPaDg1I5HhPETu2sSyXMd_gOAb9DM8BVaf_6PrQOqZbOw5NOqxPGGpv8_hhjjk-lqjcMOCQsa4cYo1U2MLC3o5lgC00l2fR2c3qz7t9iNb8xsybvOty4IygIDytnyRCcpan_Aa4CuZxVruwyfKCmW3ACq8OQ1-e72KAsf8kU-Ldf0-fsSnNLsf1ZQ1_0zpmYGG3A3p6OVSEXXzNtokP959JriUvZEioy_vSiDHKZQ8gBUPjFFjgVTCIRsvPXS8XPcwwCc9rTCpOEiTtnuwdpdh0hcSYp_A9sM9lErVILtIAxsh8G4-jsUqSVwVxUDQ8mPyCvn6GSyfwyh3tK4YcBIs1Mkfvrb0h-p1PqCmK_RDjSeBgv5L1wgajjdZo-Z1tApjxKt6abDoD0mblhwM&amp;k=6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" style="top:-200%; left: -100%" /><div class="rc-image-tile-overlay"></div></div><div class="rc-imageselect-checkbox"></div><div class="rc-imageselect-report-image"></div></div></td></tr><tr><td><div class="rc-image-tile-target"><div class="rc-image-tile-wrapper" style="width: 191px; height: 93px"><img class="rc-image-tile-42" src="https://www.google.com/recaptcha/api2/payload?c=03AHJ_VutsfVdvqwPMNjoTybMmgmS5FbqI9wTFjJiG9j28PFsc9YiKk7FLejdPsKlvN2ySU6_7UP_50s7S6LaHzRSB6tKm_jZKypN5WmTkhyB2a3ItKBudgQS8DGtiDe2d87rPijnBgxstyEOd_jJslwrHFsN31m0kGf_oWkFP-zGD-TIwQ2Frjs1sPDjLxq_lwiEUBv2yRy2pVay85fEok3ewsgJiJi84vTLqINIQZGAsVWCypCEkY7wMAt_-0GQ1QGtNFM8ACfdEP7VnmqBDoUas8QPXXJ-WAxN7hOVySLDWxSUAMRNh7umoWFgPyeRPUvehBQcq00fQkBzyjhGLpyXyHOsOnXdJhuuaIat7eEh4P8l2VrpRFA0NQoYgryQB-0D5gZgqUQbqE-JprfVIkSm2Zba2eTQruvXdV4ZqAp1IjG1saLvVkEoZ8eC0ZLSU4d5SBUPNxUWCUoTiQmZC8LQFXoxFV3NAfAPdIFGH65CtuTaAGwyWWmCsvfyPaDg1I5HhPETu2sSyXMd_gOAb9DM8BVaf_6PrQOqZbOw5NOqxPGGpv8_hhjjk-lqjcMOCQsa4cYo1U2MLC3o5lgC00l2fR2c3qz7t9iNb8xsybvOty4IygIDytnyRCcpan_Aa4CuZxVruwyfKCmW3ACq8OQ1-e72KAsf8kU-Ldf0-fsSnNLsf1ZQ1_0zpmYGG3A3p6OVSEXXzNtokP959JriUvZEioy_vSiDHKZQ8gBUPjFFjgVTCIRsvPXS8XPcwwCc9rTCpOEiTtnuwdpdh0hcSYp_A9sM9lErVILtIAxsh8G4-jsUqSVwVxUDQ8mPyCvn6GSyfwyh3tK4YcBIs1Mkfvrb0h-p1PqCmK_RDjSeBgv5L1wgajjdZo-Z1tApjxKt6abDoD0mblhwM&amp;k=6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" style="top:-300%; left: 0%" /><div class="rc-image-tile-overlay"></div></div><div class="rc-imageselect-checkbox"></div><div class="rc-imageselect-report-image"></div></div></td><td><div class="rc-image-tile-target"><div class="rc-image-tile-wrapper" style="width: 191px; height: 93px"><img class="rc-image-tile-42" src="https://www.google.com/recaptcha/api2/payload?c=03AHJ_VutsfVdvqwPMNjoTybMmgmS5FbqI9wTFjJiG9j28PFsc9YiKk7FLejdPsKlvN2ySU6_7UP_50s7S6LaHzRSB6tKm_jZKypN5WmTkhyB2a3ItKBudgQS8DGtiDe2d87rPijnBgxstyEOd_jJslwrHFsN31m0kGf_oWkFP-zGD-TIwQ2Frjs1sPDjLxq_lwiEUBv2yRy2pVay85fEok3ewsgJiJi84vTLqINIQZGAsVWCypCEkY7wMAt_-0GQ1QGtNFM8ACfdEP7VnmqBDoUas8QPXXJ-WAxN7hOVySLDWxSUAMRNh7umoWFgPyeRPUvehBQcq00fQkBzyjhGLpyXyHOsOnXdJhuuaIat7eEh4P8l2VrpRFA0NQoYgryQB-0D5gZgqUQbqE-JprfVIkSm2Zba2eTQruvXdV4ZqAp1IjG1saLvVkEoZ8eC0ZLSU4d5SBUPNxUWCUoTiQmZC8LQFXoxFV3NAfAPdIFGH65CtuTaAGwyWWmCsvfyPaDg1I5HhPETu2sSyXMd_gOAb9DM8BVaf_6PrQOqZbOw5NOqxPGGpv8_hhjjk-lqjcMOCQsa4cYo1U2MLC3o5lgC00l2fR2c3qz7t9iNb8xsybvOty4IygIDytnyRCcpan_Aa4CuZxVruwyfKCmW3ACq8OQ1-e72KAsf8kU-Ldf0-fsSnNLsf1ZQ1_0zpmYGG3A3p6OVSEXXzNtokP959JriUvZEioy_vSiDHKZQ8gBUPjFFjgVTCIRsvPXS8XPcwwCc9rTCpOEiTtnuwdpdh0hcSYp_A9sM9lErVILtIAxsh8G4-jsUqSVwVxUDQ8mPyCvn6GSyfwyh3tK4YcBIs1Mkfvrb0h-p1PqCmK_RDjSeBgv5L1wgajjdZo-Z1tApjxKt6abDoD0mblhwM&amp;k=6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" style="top:-300%; left: -100%" /><div class="rc-image-tile-overlay"></div></div><div class="rc-imageselect-checkbox"></div><div class="rc-imageselect-report-image"></div></div></td></tr></tbody></table></div><div class="rc-imageselect-incorrect-response" style="display:none">Wymagamy kilku prawidłowych rozwiązań – wykonaj więcej zadań.</div><div class="rc-imageselect-error-select-more" style="display:none">Wybierz wszystkie pasujące zdjęcia.</div><div class="rc-imageselect-error-dynamic-more" style="display:none">Przejrzyj także nowe obrazy.</div></div></div><div class="rc-footer"><div class="rc-separator"></div><div class="rc-controls" role="region" aria-label="przyciski reCAPTCHA"><div class="primary-controls"><div class="rc-buttons"><div class="button-holder reload-button-holder"><div class="rc-button goog-inline-block rc-button-reload" title="Pobierz nowe zadanie" role="button" tabindex="0" id="recaptcha-reload-button" style="-webkit-user-select: none;"></div></div><div class="button-holder audio-button-holder"><div class="rc-button goog-inline-block rc-button-audio" title="Pobierz zadanie dźwiękowe" role="button" tabindex="0" id="recaptcha-audio-button" style="-webkit-user-select: none;"></div></div><div class="button-holder image-button-holder"><div class="rc-button goog-inline-block rc-button-image" title="Pobierz zadanie wizualne" role="button" tabindex="0" id="recaptcha-image-button" style="-webkit-user-select: none; display: none;"></div></div><div class="button-holder help-button-holder"><div class="rc-button goog-inline-block rc-button-help" title="Pomoc" aria-pressed="false" role="button" tabindex="0" id="recaptcha-help-button" style="-webkit-user-select: none;"></div></div></div><div class="verify-button-holder"><div class="rc-button-default goog-inline-block" role="button" tabindex="0" id="recaptcha-verify-button" style="-webkit-user-select: none;">Zweryfikuj</div></div><div style="clear:both"></div><div class="rc-report-problem-text goog-inline-block goog-link-button" role="button" tabindex="0" style="-webkit-user-select: none;">Zgłoś problem</div></div><div class="secondary-controls" style="display:none"><div class="report-captcha-button-holder"><div class="rc-button-default rc-button-default-disabled goog-inline-block rc-report-captcha-button" role="button" aria-disabled="true" id="recaptcha-report-captcha-button" tabindex="0" style="-webkit-user-select: none;">ZGŁOŚ CAPTCHA</div></div><div class="rc-separator"></div></div></div><div class="rc-challenge-help" style="display:none" tabindex="0"></div><div class="rc-report-problem-section" style="display:none"><div class="rc-report-problem-header">Dlaczego zgłaszasz to CAPTCHA?<div class="rc-report-close"><div class="rc-button goog-inline-block" title="Zamknij formularz zgłoszenia problemu" role="button" tabindex="0" id=":1" style="-webkit-user-select: none;"></div></div></div><div class="rc-report-problem-options"><div class="jfk-radiobutton" data-value="1" role="radio" aria-checked="false" data-name="" tabindex="0" style="-webkit-user-select: none;"><span class="jfk-radiobutton-radio"></span><div class="jfk-radiobutton-label">Treść niskiej jakości</div></div><br /><div class="jfk-radiobutton" data-value="2" role="radio" aria-checked="false" data-name="" style="-webkit-user-select: none;"><span class="jfk-radiobutton-radio"></span><div class="jfk-radiobutton-label">Treści pornograficzne lub przedstawiające przemoc</div></div><br /><div class="jfk-radiobutton" data-value="3" role="radio" aria-checked="false" data-name="" tabindex="0" style="-webkit-user-select: none;"><span class="jfk-radiobutton-radio"></span><div class="jfk-radiobutton-label">Brak prawidłowego rozwiązania</div></div></div></div></div></div></div><div class="apps-toast" role="alert" aria-live="polite" style="display: none;"></div></body></html>
0

http://www.cs.columbia.edu/~polakis/papers/sivakorn_eurosp16.pdf

znalazłem fajny artykuł osób które ponoć już złamały system.

1 użytkowników online, w tym zalogowanych: 0, gości: 1