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

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

Оффлайн Gilman [?]

  • Новичок
  • *
  • Сообщений: 12
  • Репутация: 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 [?]

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

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


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

Оффлайн Gilman [?]

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

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

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

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

 

Похожие темы

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