Что нового

Получение ссылок из Яндекс-Директ

Arei

Скриптер
Сообщения
938
Репутация
115
Здравствуйте, столкнулся с проблемой,что требуется получать ссылки и всю информацию из блоков Яндекс-Директ.
Например,если в поисковике(яндекс) ввести Москва, то сбоку будет блок.Подскажите,как с ним работать?
Заранее спасибо.
 

den-x

Новичок
Сообщения
46
Репутация
0
Запрос:
Код:
http://yandex.ru/yandsearch?text=[Ваш текст]&lr=63
Вот блок рекламы(их бывает несколько):
Код:
<div class="b-parallel-search g-gap-vertical">[...]</div>
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
где этот код, на странице я не смог такой получить?
можно по подробнее?


Добавлено:
Сообщение автоматически объединено:

например запрос бурение скважин , как получить всю рекламу?Заранее спасибо.
 

focus

Осваивающий
Сообщения
69
Репутация
20
Попробуйте так:

Код:
#include <IE.au3>
            #include <Array.au3>
															
	$fp=@ScriptDir&'\бурение скважин.htm' ; по запросу = бурение скважин =

	$oIE=_IECreate( $fp)


	$oLinks=_IETagNameGetCollection($oIE, 'a')


      $iCount = 0
Dim $aLink[@extended][3]

 For $oLink In $oLinks
	 If $oLink.className = 'className: b-adv__title' Then
			 $iCount += 1
		$aLink[$iCount][0] = $oLink.innertext	
		$aLink[$iCount][1] = $oLink.href
		$aLink[$iCount][2] = $oLink              
	 EndIf
	Next

	If $iCount Then
   ReDim $aLink[$iCount + 1][3]
			$aLink[0][0] = $iCount
	_ArrayDisplay($aLink)
	$iRand = Random(9, 11, 1) ;<-- искомые ссылки 9,10,11.
ConsoleWrite(-$iRand&' <-- индекс '&$aLink[$iRand][0] & @LF & @TAB & $aLink[$iRand][1] & @CRLF )
					EndIf
 
Верх