<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: выгрузка результатов поиска]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=12162</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12162&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: выгрузка результатов поиска».]]></description>
		<lastBuildDate>Wed, 23 Nov 2016 09:56:52 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: выгрузка результатов поиска]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109309#p109309</link>
			<description><![CDATA[<p><strong>Malcev</strong> Ого!!! Очень круто, спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (jullap)]]></author>
			<pubDate>Wed, 23 Nov 2016 09:56:52 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109309#p109309</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: выгрузка результатов поиска]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109302#p109302</link>
			<description><![CDATA[<p>Я боюсь, сейчас таким кодом воспользуюсь, и мой IP у них тут же в блэклисте окажется. Ну его от греха подальше. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 23 Nov 2016 00:30:17 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109302#p109302</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: выгрузка результатов поиска]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109301#p109301</link>
			<description><![CDATA[<p>Доказать, что ты человек.<br />Зависит от айпи, количества обращений, частоты обращений, возможно, также от поискового запроса.<br />Но в IE капча тоже выскакивает, правда вроде, чисто зрительно, не так часто, как с Msxml2.XMLHTTP.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 23 Nov 2016 00:27:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109301#p109301</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: выгрузка результатов поиска]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109300#p109300</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>А как его запускать оттуда из vbs?</p></blockquote></div><div class="codebox"><pre><code>C:\Windows\SysWOW64\wscript.exe C:\ScriptName.vbs</code></pre></div><p><strong>Malcev</strong><br />А зачем эта проверка? Там от кол-ва обращений зависит?</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 23 Nov 2016 00:13:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109300#p109300</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: выгрузка результатов поиска]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109298#p109298</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br /></p><div class="codebox"><pre><code>C:\Windows\SysWOW64\cscript D:\test.vbs</code></pre></div><p><strong>Flasher</strong><br />Я сам не люблю IE, но тут использовал его из-за антиботовской политики гугла.<br />Когда выдаст ошибку - значит нужно вводить капчу.<br /></p><div class="codebox"><pre><code>link := &quot;https://www.google.ru/search?&amp;q=test&quot;
http := ComObjCreate(&quot;Msxml2.XMLHTTP&quot;)
loop 1000
{
   http.Open(&quot;GET&quot;, link, False)
   http.Send()
   a := http.ResponseText
}
msgbox done</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 23 Nov 2016 00:10:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109298#p109298</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: выгрузка результатов поиска]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109297#p109297</link>
			<description><![CDATA[<p>А как его запускать оттуда из vbs?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 22 Nov 2016 23:52:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109297#p109297</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: выгрузка результатов поиска]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109296#p109296</link>
			<description><![CDATA[<p>В SysWOW64 есть вроде.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Tue, 22 Nov 2016 23:31:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109296#p109296</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: выгрузка результатов поиска]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109295#p109295</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Я бы так делал</p></blockquote></div><p>ScriptControl есть только под 32 бита.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 22 Nov 2016 23:21:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109295#p109295</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: выгрузка результатов поиска]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109294#p109294</link>
			<description><![CDATA[<p>Я бы так делал:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;VBScript</div><div class="fancy_spoiler"><div class="codebox"><pre><code>Title = &quot; Поиск в Google&quot;
URL = Trim(InPutBox(String(5, vbCr) &amp; &quot;Введите текст:&quot;, Title))
If URL = &quot;&quot; Then WScript.Quit

With CreateObject(&quot;ScriptControl&quot;)
  .Language = &quot;JScript&quot; : URL = &quot;https://www.google.ru/search?&amp;q=&quot;_
  &amp; .Eval(&quot;this&quot;).encodeURIComponent(URL)
End With

With CreateObject(&quot;MSXML2.XMLHTTP.6.0&quot;)
  .Open &quot;GET&quot;, URL, false : .Send : Text = .Responsetext
End With

With CreateObject(&quot;htmlfile&quot;)
  .designMode = &quot;on&quot; : .Write Text : .close
  For Each i in .getelementbyid(&quot;rso&quot;).getElementsByTagName(&quot;H3&quot;)
    urlList = urlList &amp; VbCrLf &amp; i.getElementsByTagName(&quot;a&quot;)(0).href
  Next : .close
End With

MsgBox Mid(urlList, 3), 4160, Title &amp; &quot; (результаты)&quot;</code></pre></div></div></div>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Tue, 22 Nov 2016 22:43:29 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109294#p109294</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: выгрузка результатов поиска]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109286#p109286</link>
			<description><![CDATA[<div class="codebox"><pre><code>var := &quot;ёлка&quot;

ComObjError(False)
oIE := ComObjCreate(&quot;InternetExplorer.Application&quot;)
oIE.visible := True
oIE.navigate(&quot;http://google.com/#q=&quot; URIEncode(var))
While !InStr(oIE.document.documentElement.OuterHtml, &quot;class=&quot;&quot;r&quot;&quot;&quot;)
{
   if InStr(oIE.document.documentElement.OuterHtml, &quot;&lt;div class=&quot;&quot;med card-section&quot;&quot;&gt;&quot;)
   {
      msgbox Ничего не нашлось
      ExitApp
   }
   Sleep 100
}
rElements := OIE.document.getElementsByClassName(&quot;r&quot;)
loop % rElements.Length
{
   aElement := rElements[A_Index-1].getElementsByTagName(&quot;a&quot;)
   url := aElement[0].href
   urlList .= url . &quot;`n&quot;
}
msgbox % urlList
return


URIEncode(Str)
{
   b_Format:=A_FormatInteger
   SetFormat, IntegerFast, H
   Loop, % StrPutVar(Str, Var, &quot;UTF-8&quot;)
   {
      Ch:=NumGet(Var, A_Index-1, &quot;UChar&quot;)
      If Ch=0
         Break
      If (Ch&gt;0x7f Or Ch&lt;0x30 Or Ch=0x3d)
         s.=&quot;%&quot;((StrLen(c:=SubStr(Ch, 3))&lt;2) ? &quot;0&quot;c:c)
      else
         s.=Chr(Ch)
   }
   SetFormat, IntegerFast, % b_Format
   Return, s
}

StrPutVar(string, ByRef var, encoding = &quot;CP0&quot;)
{
    ; Ensure capacity.
    VarSetCapacity( var, StrPut(string, encoding)
        ; StrPut returns char count, but VarSetCapacity needs bytes.
        * ((encoding=&quot;utf-16&quot;||encoding=&quot;cp1200&quot;) ? 2 : 1) )
    ; Copy or convert the string.
    return StrPut(string, &amp;var, encoding)
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 22 Nov 2016 18:53:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109286#p109286</guid>
		</item>
		<item>
			<title><![CDATA[AHK: выгрузка результатов поиска]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109271#p109271</link>
			<description><![CDATA[<p>Решаю важную для меня задачу:</p><p>Есть результаты поиска в гугл в таком виде:<br />https://www.google.ru/search?hl=sv&amp;newwindow=1&amp;q=HP%20Inc.&amp;tbs=lr:lang_1no&amp;lr=lang_no&amp;gws_rd=ssl#lr=lang_no&amp;newwindow=1&amp;hl=sv&amp;tbs=lr:lang_1no&amp;q=HP+Inc.+645+G2+%2F+A+series+</p><p>В итоге нужно получить результаты поиска в таком виде без шелухи так сказать:<br />https://www.nordnet.no/mux/web/marknaden/.../index.html?identifier...<br />https://www.ig.com/.../hewlett-packard-co-HPQ-U...<br />https://www.atea.no/om-atea/.../hp-inc/<br />...<br />...<br />... </p><p>Пока есть только неудобный вариант веб запроса в экселе, но может быть есть другой более простой, удобный и давно известный способ? <img src="//forum.script-coding.com/img/smilies/roll.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (jullap)]]></author>
			<pubDate>Tue, 22 Nov 2016 06:57:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109271#p109271</guid>
		</item>
	</channel>
</rss>
