На странице получаю все div'ы giveaway__row-inner-wrap
Из него нужно получить ссылку. Пример: /giveaway/CEilq/deus-ex-human-revolution-directors-cut
Набросал следующий скрипт:
Но регулярка ничего не возвращает, хотя, в очень похожем скрипте она работает.
Тот самый div
P.S. Как обозвать тему лучше фантазии не хватило. :whistle:
Из него нужно получить ссылку. Пример: /giveaway/CEilq/deus-ex-human-revolution-directors-cut
Набросал следующий скрипт:
Код:
#include <IE.au3>
$url = 'http://www.steamgifts.com/giveaways/search?type=wishlist'
$oIE = _IECreate($url)
;Local $oTags
$oDivs = _IETagNameGetCollection($oIE, 'div')
For $oDiv In $oDivs
If $oDiv.className == 'giveaway__row-inner-wrap' Then
$1 = StringRegExp($oDiv.innerHtml, '(?s)<a class="giveaway__heading__name" href="(.*?)">', 3)
;ConsoleWrite($oDiv.innertext&@CRLF&'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'&@CRLF)
;ConsoleWrite($oDiv.innerHtml&@CRLF&'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'&@CRLF)
;ExitLoop
ConsoleWrite($1&@CRLF&'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'&@CRLF)
EndIf
Next
_IEQuit($oIE)
Тот самый div
Код:
<div class="giveaway__row-inner-wrap">
<div class="giveaway__summary">
<h2 class="giveaway__heading">
<a class="giveaway__heading__name" href="/giveaway/CEilq/deus-ex-human-revolution-directors-cut">Deus Ex: Human Revolution - Director's Cut</a><span class="giveaway__heading__thin">(20P)</span><a class="giveaway__icon" rel="nofollow" target="_blank" href="http://store.steampowered.com/app/238010/"><i class="fa fa-steam"></i></a><i data-popup="popup--hide-games" data-game-id="9777" class="giveaway__icon giveaway__hide trigger-popup fa fa-eye-slash"></i>
</h2>
<div class="giveaway__columns">
<div><i class="fa fa-clock-o"></i> <span title="Tomorrow, 2:39pm">21 hours remaining</span></div><div class="giveaway__column--width-fill text-right"><span title="Today, 1:42pm">3 hours ago</span> by <a class="giveaway__username" href="/user/ravencult">ravencult</a></div></div>
<div class="giveaway__links">
<a href="/giveaway/CEilq/deus-ex-human-revolution-directors-cut/entries"><i class="fa fa-tag"></i> <span>216 entries</span></a>
<a href="/giveaway/CEilq/deus-ex-human-revolution-directors-cut/comments"><i class="fa fa-comment"></i> <span>6 comments</span></a>
</div>
</div><a href="/user/ravencult" class="global__image-outer-wrap global__image-outer-wrap--avatar-small"><div class="global__image-inner-wrap" style="background-image:url(https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/65/65498e11b60f37463fd05f62af555ed90fa15c88_medium.jpg);"></div></a><a class="global__image-outer-wrap global__image-outer-wrap--game-medium" href="/giveaway/CEilq/deus-ex-human-revolution-directors-cut"><div class="global__image-inner-wrap" style="background-image:url(http://cdn.akamai.steamstatic.com/steam/apps/238010/capsule_184x69.jpg);"></div>
</a>
</div>
P.S. Как обозвать тему лучше фантазии не хватило. :whistle: