<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS, Jscript: вопрос скорее по HTML - как прочитать страницу?]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7089&amp;type=atom" />
	<updated>2012-04-13T11:48:49Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7089</id>
		<entry>
			<title type="html"><![CDATA[Re: VBS, Jscript: вопрос скорее по HTML - как прочитать страницу?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59199#p59199" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DnsIs пишет:</cite><blockquote><p>Может пригодится...</p></blockquote></div><p>DnsIs,</p><p>спасибо, уже пригодилось.<br />Этот контроль я поставил - но он эффективен при опечатках.<br />Ошибки типа &quot;перепутали ИНН у разных контрагентов&quot; он не ловит.</p><br /><p>shiz,</p><p>спасибо.</p><p>У меня теперь работает так:<br />пришел очередной список, я по нему прохожусь скриптом и каждый ИНН вношу в соответствующее поле на сайте ЕГРЮЛ.<br />Затем скрипт торможу - пользователь вводит капчу и запускает поиск на сайте.<br />Когда результат найден (или не найден) - пользователь дает разрешение на продолжение моего скрипта.<br />Я анализирую ту таблицу, которая появляется на сайте.<br />Или не появляется - значит ИНН липа.</p><p>Вот этот ввод капчи и есть ручная операция.<br />Если у кого-нибудь есть варианты &quot;автоматизировать&quot; это - буду признателен.</p>]]></content>
			<author>
				<name><![CDATA[Slav]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=16491</uri>
			</author>
			<updated>2012-04-13T11:48:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59199#p59199</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS, Jscript: вопрос скорее по HTML - как прочитать страницу?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59192#p59192" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Slav пишет:</cite><blockquote><div class="quotebox"><cite>DnsIs пишет:</cite><blockquote><p>...IE8, &quot;Средства разработчика&quot; (F12) тоже видно.</p></blockquote></div><p>DnsIs,</p><p>спасибо - то что надо.</p></blockquote></div><p>Для просмотра текущего HTML-кода в более ранних выпусках IE можно воспользоваться букмарклетом </p><div class="codebox"><pre><code>javascript:(function (text) {var d=window.open().document; d.write(&quot;&lt;PLAINTEXT&gt;&quot;+text); d.close();})(document.documentElement.outerHTML);</code></pre></div><p>--------<br /></p><div class="quotebox"><cite>Slav пишет:</cite><blockquote><p>CreateObject(&quot;InternetExplorer.Application&quot;) - наше все! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Может посоветуете, коллега, как мне эту таблицу в скрипт получить - любым способом.</p></blockquote></div><div class="quotebox"><cite>Slav пишет:</cite><blockquote><p>Наличие капчи делает этот процесс полуавтоматическим</p></blockquote></div><div class="codebox"><pre><code>var IE=new ActiveXObject(&quot;InternetExplorer.Application&quot;);
IE.Navigate(&quot;http://egrul.nalog.ru/&quot;); while (IE.Busy) WScript.Sleep(100);
IE.Visible=true;

var document=IE.Document;
var orgs;
while ((orgs=document.getElementById(&quot;orgs&quot;))==null) WScript.Sleep(100);
while (orgs.readyState!=&quot;complete&quot;) WScript.Sleep(100);
var orgs_HTML=orgs.outerHTML;
IE.Quit();
WScript.Echo(orgs_HTML);</code></pre></div>]]></content>
			<author>
				<name><![CDATA[shiz]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26249</uri>
			</author>
			<updated>2012-04-13T08:39:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59192#p59192</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS, Jscript: вопрос скорее по HTML - как прочитать страницу?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59190#p59190" />
			<content type="html"><![CDATA[<p>Может пригодится:<br /></p><div class="codebox"><pre><code>Здесь расположен алгоритм проверки ИНН 10 знаков:

1. Вычисляется контрольная сумма со следующими весовыми коэффициентами: (2,4,10,3,5,9,4,6,8,0)
2. Вычисляется контрольное число как остаток от деления контрольной суммы на 11
3. Если контрольное число больше 9, то контрольное число вычисляется как остаток от деления контрольного числа на 10
4. Контрольное число проверяется с десятым знаком ИНН. В случае их равенства ИНН считается правильным.

Здесь расположен алгоритм проверки ИНН 12 знаков.

1. Вычисляется контрольная сумма по 11-ти знакам со следующими весовыми коэффициентами: (7,2,4,10,3,5,9,4,6,8,0)
2. Вычисляется контрольное число(1) как остаток от деления контрольной суммы на 11
3. Если контрольное число(1) больше 9, то контрольное число(1) вычисляется как остаток от деления контрольного числа(1) на 10
4. Вычисляется контрольная сумма по 12-ти знакам со следующими весовыми коэффициентами: (3,7,2,4,10,3,5,9,4,6,8,0).
5. Вычисляется контрольное число(2) как остаток от деления контрольной суммы на 11
6. Если контрольное число(2) больше 9, то контрольное число(2) вычисляется как остаток от деления контрольного числа(2) на 10
7. Контрольное число(1) проверяется с одиннадцатым знаком ИНН и контрольное число(2) проверяется с двенадцатым знаком ИНН.
В случае их равенства ИНН считается правильным. 

Государственный регистрационный номер записи, вносимой в Единый государственный реестр юридических лиц (далее - государственный реестр), состоит из 13 цифр, расположенных в следующей последовательности:

    +---+---+---+---+---+---+---+---+---+---+---+---+---+

    ¦ С ¦ Г ¦ Г ¦ К ¦ К ¦ Х ¦ Х ¦ Х ¦ Х ¦ Х ¦ Х ¦ Х ¦ Ч ¦

    +---+---+---+---+---+---+---+---+---+---+---+---+---+,

где
С (1-й знак) - признак отнесения государственного регистрационного номера записи:
                   к основному  государственному  регистрационному
                   номеру (ОГРН) &lt;*&gt; - 1;
                   к  иному государственному регистрационному
                   номеру записи - 2;

ГГ (со 2-го по 3-й знак) - две последние цифры года внесения записи в государственный реестр;
Российской КК (4-й, 5-й знаки) - кодовое обозначение субъекта Российской Федерации, установленное МНС России в соответствии с федеративным устройством Федерации, определенным статьей 65 Конституции Российской Федерации;
ХХХХХХХ (с 6-го по 12-й знак) - номер записи, внесенной в государственный реестр в течение года;
Ч (13-й знак) - контрольное число: младший разряд остатка от деления предыдущего 12-значного числа на 11.</code></pre></div>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2012-04-13T06:44:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59190#p59190</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS, Jscript: вопрос скорее по HTML - как прочитать страницу?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59189#p59189" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DnsIs пишет:</cite><blockquote><p>...IE8, &quot;Средства разработчика&quot; (F12) тоже видно.</p></blockquote></div><p>DnsIs,</p><p>спасибо - то что надо.<br />Такая простая мысль мне даже в голову не приходила.</p><div class="quotebox"><cite>DnsIs пишет:</cite><blockquote><p>Slav, а какова ваша конечная цель?<br />И еще, а вы не знаете аналогичный сервис по физическим лицам?</p></blockquote></div><p>Ко мне приходят списки контрагентов, единственное формализованное поле в которых - ИНН.<br />Да и тот вводится руками - поэтому ошибок тьма.<br />При ежедневном формировании документов всплывают ошибки в ИНН - соответственно все работает через пень-колоду.<br />Я хочу на входе проверять ИНН и сразу формировать список ошибочных - которые отправляются обратно на согласование.<br />Заодно и подгружать из ЕГРЮЛ адрес, КПП, ОГРН.<br />Наличие капчи делает этот процесс полуавтоматическим - но даже это лучше, чем работать с мусорными данными.</p><p>ИНН физических лиц я не знаю где можно проверить.<br />Боюсь, что эти данные подпадают под закон об охране персональных данных.</p>]]></content>
			<author>
				<name><![CDATA[Slav]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=16491</uri>
			</author>
			<updated>2012-04-13T05:12:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59189#p59189</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS, Jscript: вопрос скорее по HTML - как прочитать страницу?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59178#p59178" />
			<content type="html"><![CDATA[<p>Встроенный в Firefox &quot;Инспектор&quot; (Ctrl+Shift+I) Видит таблицу<br />IE8, &quot;Средства разработчика&quot; (F12) тоже видно.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2012-04-12T15:08:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59178#p59178</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS, Jscript: вопрос скорее по HTML - как прочитать страницу?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59173#p59173" />
			<content type="html"><![CDATA[<p>У меня огнелис + плагин view source chart табличку показывают.</p><p>Slav, а какова ваша конечная цель?<br />И еще, а вы не знаете аналогичный сервис по физическим лицам?</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2012-04-12T13:41:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59173#p59173</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS, Jscript: вопрос скорее по HTML - как прочитать страницу?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59171#p59171" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Rumata пишет:</cite><blockquote><div class="quotebox"><cite>Slav пишет:</cite><blockquote><p>CreateObject(&quot;InternetExplorer.Application&quot;) - наше все!</p></blockquote></div><p>Не онял. Вы нашли способ? Поделитесь? Чтобы знать на будущее.</p></blockquote></div><p>Rumata,</p><p>там же смайлег стоит...</p><p>Пока никак не могу получить эту таблицу в скрипт - прямо по пословице &quot;видит око - да зуб неймет&quot;.</p>]]></content>
			<author>
				<name><![CDATA[Slav]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=16491</uri>
			</author>
			<updated>2012-04-12T13:18:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59171#p59171</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS, Jscript: вопрос скорее по HTML - как прочитать страницу?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59164#p59164" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Slav пишет:</cite><blockquote><p>CreateObject(&quot;InternetExplorer.Application&quot;) - наше все!</p></blockquote></div><p>Не онял. Вы нашли способ? Поделитесь? Чтобы знать на будущее.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2012-04-12T12:21:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59164#p59164</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS, Jscript: вопрос скорее по HTML - как прочитать страницу?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59162#p59162" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Rumata пишет:</cite><blockquote><p>Смотрите в ФФ совместно с плагином к нему Web Developer или Firebug. Таблица формируется динамически из результата выполнения ajax будь он неладен запроса. )))</p></blockquote></div><p>Rumata,</p><p>мне хотелось посмотреть на неё &quot;изнутри&quot; только один раз - чтобы в скрипте обработку написать.</p><p>CreateObject(&quot;InternetExplorer.Application&quot;) - наше все! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Может посоветуете, коллега, как мне эту таблицу в скрипт получить - любым способом.</p>]]></content>
			<author>
				<name><![CDATA[Slav]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=16491</uri>
			</author>
			<updated>2012-04-12T12:07:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59162#p59162</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS, Jscript: вопрос скорее по HTML - как прочитать страницу?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59159#p59159" />
			<content type="html"><![CDATA[<p>Смотрите в ФФ совместно с плагином к нему Web Developer или Firebug. Таблица формируется динамически из результата выполнения ajax будь он неладен запроса. )))</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2012-04-12T09:00:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59159#p59159</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBS, Jscript: вопрос скорее по HTML - как прочитать страницу?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59154#p59154" />
			<content type="html"><![CDATA[<p>Здравствуйте.</p><p>Еще раз уточню - вопрос скорее по HTML.<br />Есть сайт проверки ИНН: http://egrul.nalog.ru/<br />Если на него зайти и ввести ИНН - например 7725084240 - а затем капчу, то выведется строка с данными.</p><p>В IE смотрю &quot;Просмотр HTML-кода&quot; - но не вижу этой самой таблицы с данными.<br />Как мне до неё добраться - чтобы взять данные?</p><p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Slav]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=16491</uri>
			</author>
			<updated>2012-04-12T06:37:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59154#p59154</id>
		</entry>
</feed>
