Автор Тема: Проблема с получением исходных данных после отправки формы  (Прочитано 980 раз)

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

Оффлайн Gilman [?]

  • Новичок
  • *
  • Сообщений: 10
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Всем привет, вот уже второй день не могу заставить скрипт, работать должным образом.
Заполнить данные я понял как, а вот добыть не получается.

Код: AutoIt [Выделить]
#include <IE.au3>
    $oIE = _IECreate ("http://www.highprogrammer.com/cgi-bin/uniqueid/mrzp")
    _IELoadWait($oIE)
    $oForm = _IEFormGetObjByName ($oIE, "realinput")

    $oQuery = _IEFormElementGetObjByName ($oForm, "givennames")
    _IEFormElementSetValue ($oQuery, "Horner")
    $oQuery = _IEFormElementGetObjByName ($oForm, "surnames")
    _IEFormElementSetValue ($oQuery, "John")


    $oQuery = _IEFormElementGetObjByName ($oForm, "passportnumber")
    _IEFormElementSetValue ($oQuery, "123456789")

    $oQuery = _IEFormElementGetObjByName ($oForm, "issuer")
    _IEFormElementOptionSelect ($oQuery, "GBR", 1)

    $oQuery = _IEFormElementGetObjByName ($oForm, "nationality")
    _IEFormElementOptionSelect ($oQuery, "GBR", 1)


    $oQuery = _IEFormElementGetObjByName ($oForm, "by")
    _IEFormElementSetValue ($oQuery, "1989")
        $oQuery = _IEFormElementGetObjByName ($oForm, "bm")
    _IEFormElementSetValue ($oQuery, "04")
        $oQuery = _IEFormElementGetObjByName ($oForm, "bd")
    _IEFormElementSetValue ($oQuery, "23")


    $oQuery = _IEFormElementGetObjByName ($oForm, "ey")
    _IEFormElementSetValue ($oQuery, "2022")
        $oQuery = _IEFormElementGetObjByName ($oForm, "em")
    _IEFormElementSetValue ($oQuery, "04")
        $oQuery = _IEFormElementGetObjByName ($oForm, "ed")
    _IEFormElementSetValue ($oQuery, "22")


    _IEFormElementRadioSelect ($oForm, "M", "sex", 1)


    _IEFormSubmit ($oForm)
    _IELoadWait($oIE)
    Sleep(1000)
    $sPropLink=_IEPropertyGet($oIE, 'outertext')
    FileWriteLine('Log.txt', $sPropLink)



Вместо исходника актуальной страницы сохраняется предыдущая. Прошу подсказать, что нужно сделать, что бы получить содержимое <pre>...</pre>
Версия autoit 3.6.2 и IE 11

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


Онлайн Alofa [?]

  • Скриптер
  • ****
  • Сообщений: 901
  • Репутация: 111
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
... Вместо исходника актуальной страницы сохраняется предыдущая.
Вы не правы.

... Прошу подсказать, что нужно сделать, что бы получить содержимое <pre>...</pre>
Примерно так:
(нажмите для показа/скрытия)


Добавлено: Октябрь 23, 2016, 01:16:56
... Версия autoit 3.6.2...
Не угадали - это версия SciTE.
« Последнее редактирование: Октябрь 23, 2016, 01:17:39 от Alofa »
----------------------- Вы думаете, всё так просто? Да, всё просто. Но совсем не так. -----------------------
Альберт Эйнштейн.

Оффлайн Gilman [?]

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

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Спасибо большое, вчера перепробовал все элементы, но до этого так и не добарлся

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

Re: Проблема с получением исходных данных после отправки формы
« Ответ #2 Отправлен: Октябрь 23, 2016, 12:14:03 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
11 Ответов
4460 Просмотров
Последний ответ Май 19, 2010, 10:41:16
от Garrett
2 Ответов
2281 Просмотров
Последний ответ Июнь 13, 2010, 12:43:47
от Zalman1980
2 Ответов
3287 Просмотров
Последний ответ Февраль 03, 2011, 19:25:08
от muskat_59
6 Ответов
3163 Просмотров
Последний ответ Февраль 23, 2012, 01:18:38
от Andrei7
3 Ответов
1864 Просмотров
Последний ответ Май 29, 2012, 11:55:57
от Garrett
10 Ответов
3519 Просмотров
Последний ответ Май 05, 2013, 09:07:35
от MnM
6 Ответов
6722 Просмотров
Последний ответ Октябрь 27, 2013, 20:47:12
от Garrett
10 Ответов
1873 Просмотров
Последний ответ Март 06, 2015, 14:53:13
от gloss
1 Ответов
830 Просмотров
Последний ответ Июль 07, 2015, 21:46:48
от ckret
1 Ответов
195 Просмотров
Последний ответ Декабрь 16, 2016, 17:34:53
от ra4o