Автор Тема: На http сайтах после перехода по ссылке, скрипт перестает работать  (Прочитано 272 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alex.n201 [?]

  • Новичок
  • *
  • Сообщений: 25
  • Репутация: 1
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Пример
Код: AutoIt [Выделить]
#include <IE.au3>
$oIE = _IECreate('http://www.pro-smm.com/kak-sozdat-sait-v-ucoz/') ; открываем ссылку

_IELinkClickByText ($oIE, "Об авторе") ; жмем кнопку Об авторе

_IELoadWait($oIE)
Sleep(3000)
MsgBox(4096, "URL", _IEPropertyGet($oIE, "locationurl")) ; тут получаем не ссылку которая в браузере, а прошлую (http://www.pro-smm.com/kak-sozdat-sait-v-ucoz/)
 


Открыли ссылку http://www.pro-smm.com/kak-sozdat-sait-v-ucoz/Нажали кнопку Об авторе - ссылка в браузере сменилась на http://www.pro-smm.com/obo-mne/,
а
Код: AutoIt [Выделить]
MsgBox(4096, "URL", _IEPropertyGet($oIE, "locationurl"))

выдает прошлую ссылку.
На https сайтах все нормально.
Помогите пожалуйста.

Это просто пример со ссылкой на случайном сайте. Я работаю с другим http сайтом и соответственно после перехода я не могу обращаться к элементам на странице для продолжения работы(
Читал где то, что это связано с безопасностьтю браузера и что то нужно отключить, пробовал ипользовать
Код: AutoIt [Выделить]
не помогло.

Русское сообщество AutoIt


Оффлайн alex.n201 [?]

  • Новичок
  • *
  • Сообщений: 25

  • Автор темы
  • Репутация: 1
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Вот так все работает как нужно
Код: AutoIt [Выделить]
#include <IE.au3>
$oIE = _IECreate('https://autoit-script.ru/index.php')

$Link = $oIE.document.getElementsByClassName("subject").item(0) ; обращаемся к ссылке Объявления и новости
_IEAction($Link, 'click') ; клик
_IELoadWait($oIE)
MsgBox(4096, "URL", _IEPropertyGet($oIE, "locationurl"))
 


Почему пример выше не работает?
Причину вижу только в том, что в впримере выше сайт http или в настройках браузера.
Всю голову сломал  :wacko:

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8070
  • Репутация: 2311
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0
alex.n201  [?]
Цитировать
выдает прошлую ссылку.
У меня выдаёт новую ссылку. Какая версия IE?


Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Русское сообщество AutoIt


Оффлайн alex.n201 [?]

  • Новичок
  • *
  • Сообщений: 25

  • Автор темы
  • Репутация: 1
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
alex.n201  [?]У меня выдаёт новую ссылку. Какая версия IE?
Версия 11.0.9600.17843

А у вас какая?

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8070
  • Репутация: 2311
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0
alex.n201  [?]
Цитировать
А у вас какая?
11.437.17763, Win10.

Русское сообщество AutoIt


Оффлайн alex.n201 [?]

  • Новичок
  • *
  • Сообщений: 25

  • Автор темы
  • Репутация: 1
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Обновил браузер до версии 11.2007.. и та же фигня происходит.
Autoit 3.3.14.5
Win 10
Что желать, хз

То же самое на другом компьютере с win 7.
Может дело в каких то настройках?





Добавлено: Май 12, 2019, 05:01:03
Мда  :rofl:

Нашел в чем причина (может это только у меня). Просто оставлю это здесь..

В IE - Настройки - Параметры режима совместимости - снял галку Использовать списки совместимости Майкросфт
« Последнее редактирование: Май 12, 2019, 05:01:25 от alex.n201 »

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
3 Ответов
4882 Просмотров
Последний ответ Май 01, 2010, 04:14:57
от Garrett
9 Ответов
5508 Просмотров
Последний ответ Сентябрь 30, 2010, 13:27:57
от MaxTyT
4 Ответов
4516 Просмотров
Последний ответ Декабрь 09, 2010, 18:45:03
от Ralef
9 Ответов
4928 Просмотров
Последний ответ Февраль 05, 2011, 19:20:40
от CreatiK
2 Ответов
2396 Просмотров
Последний ответ Октябрь 25, 2011, 10:24:11
от darkwhite
11 Ответов
6376 Просмотров
Последний ответ Июль 11, 2012, 18:30:53
от warezoogle3
7 Ответов
2921 Просмотров
Последний ответ Июнь 08, 2013, 15:28:43
от lastangel
6 Ответов
1746 Просмотров
Последний ответ Январь 20, 2015, 11:29:38
от fmxsxmx
3 Ответов
1359 Просмотров
Последний ответ Февраль 20, 2016, 09:00:13
от mmsgeorge
1 Ответов
1433 Просмотров
Последний ответ Октябрь 15, 2017, 00:41:09
от Garrett