stuppid_bot

Untitled

Jun 16th, 2013
369
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 9.84 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. s = """<!DOCTYPE html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="format-detection" content="telephone=no">    <title>Регистрация &#8212; Бесплатные объявления на сайте AVITO.ru</title>
  3. <base href="//www.avito.ru" /><meta name="yandex-verification" content="51a6d66a02fb23c7" /><meta name="yandex-verification" content="6719feb6bc06229e" /><link rel="stylesheet" type="text/css" href="//www.avito.ru/s/cc/o_c6123038847f412607dc3ed4f7ac1308.css" /><link href="//www.avito.ru/favicon.ico" rel="shortcut icon" type="image/x-icon" /><link href="//www.avito.ru/ya-tableau-manifest-ru.json" rel="yandex-tableau-widget" /><link href="//www.avito.ru/open_search_ru.xml" rel="search" type="application/opensearchdescription+xml" title="AVITO.ru" /><link type="text/css" rel="stylesheet" href="//www.avito.ru/s/cc/d/7dfff4d4d64021af081fbd5d28a7113f.css" /></head> <body class="RU" id="registration">
  4.  
  5. <script>
  6. function esc(s){ var i, l = s.length, r = ''; for (i = 0; i < l; i++) { var c = s.charCodeAt(i); r += String.fromCharCode(c > 1039 && c < 1104 ? c - 848 : c == 1105 ? 184 : c == 1025 ? 168 : c); } return escape(r); }
  7. var static_prefix = '//www.avito.ru', ar_bn1 = Math.floor(Math.random() * 3 + 1), ar_keyw=esc('');
  8. </script>
  9.    
  10. <div class="g_123">
  11.  <div class="header">
  12.  <h2 class="logo"><a href="/" title="AVITO.ru &mdash; сайт бесплатных объявлений">AVITO.ru &mdash; Легко купить, легко продать</a></h2>
  13.   <ul class="top-menu second-links">
  14.  <li class=" first"><a href="/additem" title="Подать объявление бесплатно">Подать объявление</a><span class="separator"></span></li>
  15.   <li class=""><a href="/rossiya">Объявления</a><span class="separator"></span></li>
  16.   <li class=""><a href="/shops">Магазины</a><span class="separator"></span></li>
  17.   <li class=""><a href="/favorites">Закладки</a><span class="separator"></span></li>
  18.   <li class=" last"><a href="/help">Помощь</a><span class="separator"></span></li>
  19.  </ul>  <div class="logon "><a href="//www.avito.ru/registration">Регистрация</a>&#160;|&#160;<a href="//www.avito.ru/profile">Вход</a></div>
  20. <div class="hr"></div>
  21. </div>
  22.  <h2 class="title">Регистрация</h2>
  23.  
  24. <div class="g_122"> <div class="tooltip"></div> <div class="alert alert-info"> <i class="i i-info"></i> <p class="p_one">
  25. Пожалуйста, заполните форму, и Вы сразу же сможете подавать объявления.
  26. <a target="_blank" title="Преимущества зарегистрированных пользователей" href="/info/zaregistrirovannye_polzovateli?plain" class="link_plain c-2">Зачем регистрироваться?</a> </p> </div> <form action="/registration" method="post" class="f f_ss" id="r_form" autocomplete="off"/> <div class="form-row-indented"> <label class="form-label-radio" for="priv"><input style="padding-right: 0; padding-left: 0;" type="radio" id="priv" name="type" value="0" checked />Частное лицо</label> <label class="form-label-radio" for="comp"><input style="padding-right: 0;" type="radio" id="comp" name="type" value="1"  />Компания</label> </div> <div class="form-row"> <label class="form-label" for="name"><b id="your-name">Ваше имя</b></label> <input type="text" maxlength="100" id="name" name="name" value="" class="form-input-text" /> </div>
  27.  <div class="form-row"> <label class="form-label" for="email">Электронная почта</label> <input type="email" class="form-input-text tip" maxlength="100" id="email" name="email" value="" title="Ваш e-mail не будет виден другим пользователям" /> </div>
  28.  <div class="form-row"> <label class="form-label" for="phone">Номер телефона</label> <input class="form-input-text" type="text" size="20" maxlength="30" id="phone" name="phone" value=""> </div>
  29.  <div class="form-row"> <label class="form-label" for="password">Пароль</label> <input type="password" class="form-input-text" maxlength="30" id="password" name="password" value="" /> </div>
  30.  <div class="form-row"> <label class="form-label" for="confirm">Подтверждение пароля</label> <input type="password" class="form-input-text" maxlength="30" id="confirm" name="confirm" value="" /> <span id="confirmMessage" class="message-success"></span> </div>
  31.   <div class="form-row"> <label class="form-label" for="captcha">Текст с картинки</label>
  32. <input type="text" size="10" id="captcha" name="captcha" autocomplete="off" value="" /> <img id="captcha_image" src="/captcha?1371416699" /><a id="captcha_refresh" class="aj icon-link pseudo-link"><i class="icon icon-reload_blue"></i><span class="captcha-message">Другая картинка</span></a>
  33.  </div>
  34.  
  35. <div class="form-row-indented-low"> <label for="agree"><input type="checkbox" id="agree" name="agree" value="1" checked /> Регистрируясь на сайте, я принимаю <a target="_blank" title="Пользовательское соглашение" href="/info/polzovatelskoe_soglashenie" class="c-2">пользовательское соглашение</a></label> </div>
  36.  <div class="form-row-indented form-row-lower"> <label for="subscribe"><input type="checkbox" id="subscribe" name="subscribe" value="1" checked="checked" /> Я хочу получать <a href="/info/informacionnye_soobscheniya?plain" class="c-2 link_plain">информационные сообщения</a> от AVITO.ru</label> </div> <div class="form-row-indented form-row-submit"> <input type="submit" name="submit" value="Зарегистрироваться &#8594;" /> </div> </form> </div>
  37.     <div class="footer"> <div class="b-footer-menu "> <a href="//www.avito.ru/additem" title="Подать объявление бесплатно">Подать объявление</a> <a href="//www.avito.ru/rossiya">Объявления о продаже</a> <a href="//www.avito.ru/help">Помощь</a>
  38. <a href="//www.avito.ru/map">Карта категорий</a> <a href="//www.avito.ru/company">О компании</a> <a href="//www.avito.ru/info/reklama_na_saite" rel="nofollow">Реклама на сайте</a> <a href="//www.avito.ru/contact" rel="nofollow">Магазины</a>
  39. <a href="//www.avito.ru/company/job" class="c-4">Вакансии</a> </div> <p class="footer_about c-3">&copy;&nbsp;АВИТО&nbsp;&mdash;&nbsp;<a href="/">сайт бесплатных объявлений</a>. Все логотипы и торговые марки на сайте AVITO.ru являются собственностью их владельцев. Использование сайта, в том числе подача объявлений, означает согласие с <a class="c-l3" href="//www.avito.ru/info/polzovatelskoe_soglashenie">пользовательским соглашением</a>. Оплачивая услуги на сайте, Вы принимаете <a href="//www.avito.ru/info/oferta">оферту</a>.</p> <div class="footer_counters" >
  40.  <!--noindex--> <a href='http://www.liveinternet.ru/click' target="_blank" id="li_button" class="no-border"></a> <script>
  41. ( function() {
  42. document.getElementById('li_button').innerHTML = "<img src='http://counter.yadro.ru/hit?t26.1;r"+escape(document.referrer)+((typeof(screen)=="undefined")?"":";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,80))+";"+Math.random()+"' alt='' title='LiveInternet: показано число посетителей за сегодня' border=0 width=88 height=15>";
  43. } )();
  44. </script>
  45.    
  46. <script>
  47. var img = new Image();
  48. img.src = 'http://www.tns-counter.ru/V13a***R>' + document.referrer.replace(/\*/g,'%2a') + '*avito_ru/ru/CP1251/tmsec=avito_other/' + Math.round(Math.random() * 1000000000);
  49. </script> <noscript><img src="http://www.tns-counter.ru/V13a****avito_ru/ru/CP1251/tmsec=avito_other/" width="1" height="1" alt="" /></noscript>
  50.   <script>(function(d,w,c){(w[c]=w[c]||[]).push(function(){try{w.yaCounter2237260=new Ya.Metrika({id:2237260,clickmap:true});}catch(e){}});var n=d.getElementsByTagName("script")[0],s=d.createElement("script"),f=function(){n.parentNode.insertBefore(s,n);};s.type="text/javascript";s.async=true;s.src=(d.location.protocol=="https:"?"https:":"http:")+"//mc.yandex.ru/metrika/watch.js";if(w.opera=="[object Opera]"){d.addEventListener("DOMContentLoaded",f,false);}else{f();}})(document,window,"yandex_metrika_callbacks");</script>
  51. <noscript><div><img src="//mc.yandex.ru/watch/2237260" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
  52.  
  53. <!--/noindex--> </div> </div>
  54.  
  55. </div>
  56.     <script src="//www.avito.ru/s/cc/o_cb1466129303b35d68b30b0ec97b9607.js"></script>    <script src="//www.avito.ru/s/cc/o_0f76d52d3e6caa8c54ee49091343b6ee.js"></script>  <script>
  57.      avito.tracking.trackGAUrl('/ga_action?type=user&action=registration&step=start');
  58.      </script>
  59.  <script>var google_conversion_id=987009030,google_conversion_label="f8JaCLLjvAQQhqDS1gM",google_custom_params=window.google_tag_params,google_remarketing_only=true;</script><script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"></script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/987009030/?value=0&amp;label=f8JaCLLjvAQQhqDS1gM&amp;guid=ON&amp;script=0"/> </div> </noscript><script src="//www.avito.ru/s/cc/d/cac2168084c76d116bc3efd362f61851.js"></script></body>
  60. """
  61. # print s
  62. import re
  63. p = re.compile(r'<img id="captcha_image" src="/captcha\?(\d+)" />')
  64. m = p.search(s)
  65. print m.groups(1)[0]
Advertisement
Add Comment
Please, Sign In to add comment