Ка быть, если результаты простейшего скрипта отличаются от выполняемых вручную.
Где: _http://cars.[УДАЛИТЬ]mail.ru/sale/msk/all/audi/100/
Что: заходим в результаты поиска, нажимаем кнопку "назад в поиск"
Ожидал: _http://cars.[УДАЛИТЬ]mail.ru/sale/msk/all/audi/100/
Получил: _http://cars.[УДАЛИТЬ]mail.ru/sale/msk/all/audi/100/?year=1981-1983
Где: _http://cars.[УДАЛИТЬ]mail.ru/sale/msk/all/audi/100/
Что: заходим в результаты поиска, нажимаем кнопку "назад в поиск"
Ожидал: _http://cars.[УДАЛИТЬ]mail.ru/sale/msk/all/audi/100/
Получил: _http://cars.[УДАЛИТЬ]mail.ru/sale/msk/all/audi/100/?year=1981-1983
Код:
#include <ie.Au3>
#include <array.Au3>
$oIE = _IECreate ( "http://cars.[УДАЛИТЬ]mail.ru/sale/msk/all/audi/100/" )
$sURLs = StringRegExp ( _IEBodyReadHTML ( $oIE ), 'href="/sale/(.*)/">\n <img class="offer-card__pic" alt="', 3 )
_IENavigate ( $oIE, "http://cars.[УДАЛИТЬ]mail.ru/sale/" & $sURLs [ 0 ] )
$oLinks = _IELinkGetCollection ( $oIE )
For $oLink In $oLinks
If StringInStr ( _IEPropertyGet ( $oLink, "InnerText" ), 'Назад в поиск' ) Then
_IEAction ( $oLink, "click" )
Exit
EndIf
Next