Что нового

Результаты скрипта сильно отличаются от тех же действий, выполняемых вручную

Статус
Закрыто для дальнейших ответов.
Сообщения
9
Репутация
-1
Ка быть, если результаты простейшего скрипта отличаются от выполняемых вручную.

Где: _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
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Результаты скрипта сильно отличаются от тех же действий, выполняемых вручную" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Модератор.










Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Модератор.
 
Автор
C
Сообщения
9
Репутация
-1
Наверное, тему можно отметить как решенную, ну или закрыть, как неверно оформленную.
Проблема в том, что в данном случае надо кликать по ссылке, а не открывать по _IENavigate.
 
Статус
Закрыто для дальнейших ответов.
Верх