![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 305
|
![]()
Здравствуйте!
Стоит задача написать парсер одного из сервисов для подачи визовых анкет. Он находится ЗДЕСЬ Написал такой код: Код:
Skype: CODERua
Последний раз редактировалось Stilet; 09.11.2015 в 10:24. |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 305
|
![]()
После запуска получаю следующее:
Цитата:
Предупреждения вылезают из самого начала, а вот исключения после клика по кнопке на второй странице: Код:
Skype: CODERua
|
|
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А так не получится ничего. Ты всерьез думаешь что AppWelcome.aspx?P=s2x6znRcBRv7WQQK7 h4MTjZiPRbOsXKqJzddYBh3qCA= проканает?
Боюсь тебя разочаровывать, но я бы не надеялся вот так вот заграбастать сайтик на ASP.
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 305
|
![]() Цитата:
![]() Я на ASP.NET никогда не программировал, там есть какая-то уникальная специфика по сравнению с Servlet/PHP? Код который я привел здесь - очень утрирован... Я программно выдергиваю этот адрес из фрейма на другой странице . Вот эта часть адреса ".../(S(vvzibb45kxnimzfrnhuavib1))/..." иногда изменяется в процессе регистрации пользователя для "назначения даты подачи документов", но если отслеживать редиректы, то с этим проблем не возникает.
Skype: CODERua
|
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Разве это не просто ошибки в JS сайта?
Если Цитата:
Так что скорее всего это никак не поможет вам решить вашу изначальную проблему (о которой вы ничего не рассказали). Вообще я б Selenium взял вместо чистого HtmlUnit, он вроде удобнее и там тоже есть драйвер для HtmlUnit. Ну и если что проще сменить на например PhantomJS или обычный браузер.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 09.11.2015 в 11:00. |
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 305
|
![]()
Собственно это и вся проблема.
Нужно победить исключения. Гипотетически выполнив Код:
Но на практике это не работает или же проблема в чем-то другом. Цитата:
Skype: CODERua
|
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 305
|
![]()
Действительно "понедельник - день тяжелый". Для меня все очень печально.
Расклад следующий. Сегодня (или вчера) изменили каптчу которая используется при регистрации анкеты (была recaptcha1, а стала recaptcha2). И если раньше можно было проверить доступность свободных мест для регистрации путем проверки активности кнопки подтверждения перед вводом каптчи. Если в ней был атрибут disabled="disabled", то это значило, что свободных мест нету, а если кнопка была активна, то выдавалось сообщение для оператора о возможности регистрации, после чего он вводил капчу и программа регистрировала анкету... За счет этого можно было делать фоновое сканирование. А сейчас узнать о наличии свободных для регистрации мест можно только после прохождения каптчи. А обойти исключения, теоретически, возможно так: Код:
Skype: CODERua
|
![]() |
![]() |
![]() |
#8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
В случае с ASP все малость сложнее.
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Цитата:
Ну закройте окно лога, вот и победите.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Немогу найти никак причину в Делфи 7 | курбанниязов | Помощь студентам | 2 | 24.01.2014 18:07 |
Помочь найти причину | drzod | Помощь студентам | 1 | 28.02.2013 07:23 |
Не могу найти причину ошибки | pastuhdima | Помощь студентам | 0 | 06.10.2011 00:24 |
Задача с матрицей. Не могу найти причину неправильной работы программы. | Azzzza | Общие вопросы C/C++ | 1 | 28.04.2011 21:03 |
помогите найти причину ошибки! | НиКС | БД в Delphi | 3 | 10.05.2007 15:55 |