:: Visual Foxpro, Foxpro for DOS
Re: автоматизация работы с сайтом.
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Вообще-то там GET запрос без параметров (параметры - часть строки запроса). И у меня оно работает без вопросов.

А что там за SSL ошибки в питоне - понятия не имею Может действительно библиотеки древние, а сайт обновил системное ПО и перешёл на современные, более надёжные библиотеки.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: автоматизация работы с сайтом.
akvvohinc

Сообщений: 4201
Откуда: Москва
Дата регистрации: 11.11.2008
Igor Korolyov
Вообще-то там GET запрос без параметров (параметры - часть строки запроса). И у меня оно работает без вопросов.
Пробовал и GET, результат тот же (не работает) - проверял и на тройке (msxml3.dll) и на шестерке.
Может ли это быть как-то связано с системой (пробовал на WinXP SP3).
Завтра попробую на Win10.
Ratings: 0 negative/0 positive
Re: автоматизация работы с сайтом.
akvvohinc

Сообщений: 4201
Откуда: Москва
Дата регистрации: 11.11.2008
Не стал ждать завтра - GET на компе с Win7 отработал без проблем.
Но очень желательно запустить это на XP - что можно там попробовать поменять/доинсталлировать/настроить?



Исправлено 1 раз(а). Последнее : akvvohinc, 15.02.20 17:49
Ratings: 0 negative/0 positive
Re: автоматизация работы с сайтом.
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
IE самый последний установить (хз какой для XP крайний доступен), и из него же зайти на сайт, хотя не факт что это поможет. XP надёжно умер.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: автоматизация работы с сайтом.
akvvohinc

Сообщений: 4201
Откуда: Москва
Дата регистрации: 11.11.2008
Igor Korolyov
IE самый последний установить (хз какой для XP крайний доступен), и из него же зайти на сайт, хотя не факт что это поможет. XP надёжно умер.

Да, теперь всё срослось (прояснилось) - IE (последний для XP версии 8) не может открыть эту страницу.
Спасибо! (но XP жаль).
Ratings: 0 negative/0 positive
Re: автоматизация работы с сайтом.
Ytuzov

Сообщений: 944
Откуда: Нижний Новгород
Дата регистрации: 17.05.2005
akvvohinc
Igor Korolyov
И в чём проблема получить HTML текст этой страницы к примеру через MSXML2.XMLHTTP?
Может, проблем и нет.

Я посмотрел, что у меня там использовалось для чтения этого сайта, и оказалось, что этот кусок был написан на Питоне (и когда-то он работал). А позже и сейчас выдается:
Connection error (0): [url]https://www.fis-ski.com/DB/general/results.html?sectorcode=AL&raceid=95531[/url]
[Errno 1] _ssl.c:392: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

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

Ясно, что ошибка не в самой проге, а возникает где-то в недрах его библиотек, но что и где надо поправить?
Помощники из Гугла советуют просто обновить версию Питона, но это потянет за собой кучу других проблем (несоответствие версий библиотек), которые я сам решить вряд ли быстро смогу.

Так что до поры до времени я об этом решил просто "забыть", но Олег предложил - я и вспомнил об этой проблеме.
Если не принято окончательное решение похоронить Питон:

см stackoverflow.com

Я думаю можно спокойно попробовать поднять версию Питона до Python 2.7.17 (не надо переходить на Python 3, там действительно получишь некие приключения)
Ratings: 0 negative/0 positive
Re: автоматизация работы с сайтом.
akvvohinc

Сообщений: 4201
Откуда: Москва
Дата регистрации: 11.11.2008
Ytuzov
Я думаю можно спокойно попробовать поднять версию Питона до Python 2.7.17 (не надо переходить на Python 3, там действительно получишь некие приключения)

Это будет не подъем, а спуск - текущая рабочая версия - 3.2
Некоторое время назад я пробовал повысить ее до 3.4, но полезли ошибки, и я вернулся на 3.2.

Ytuzov
Если не принято окончательное решение похоронить Питон
Уже понятно, что дело не в Питоне, а в WinXP (точнее - в невозможности установить IE версии выше 8), так как под Win7 все работает.

Эта страница не открывается в IE 8, но в FireFox - без проблем.



Исправлено 1 раз(а). Последнее : akvvohinc, 17.02.20 06:42
Ratings: 0 negative/0 positive
Re: автоматизация работы с сайтом.
346
Автор

Сообщений: 142
Откуда: Ростовская обл.
Дата регистрации: 08.09.2006
да какой секрет. нет секрета. выписки из рос реестра заказывать для органов местного самоуправления. сейчас это делают в ручную снилс вбивают и через от часа до 3суток ответ, если сайт не лег. раньше этого хватало 2-3 запроса в день. теперь изменили законодательство от 30 до 200 в день надо делать.
Ratings: 0 negative/0 positive
Re: автоматизация работы с сайтом.
Ytuzov

Сообщений: 944
Откуда: Нижний Новгород
Дата регистрации: 17.05.2005
of63
Если сайт не секретный и общедоступный, то давай ссылку.
346
да какой секрет. нет секрета.
но ссылку не дам, ибо не фиг
Ratings: 0 negative/0 positive
Re: автоматизация работы с сайтом.
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
akvvohinc
Эта страница не открывается в IE 8, но в FireFox - без проблем.
Видимо там свои HTTP/SSL библиотеки используются, а не системные. Для питона наверное тоже можно порешать - я не думаю что он только с системной работает. А вот для MSXML скорее всего никак. Если пропатченая до крайних версий система (все винапдейты тоже нужно было бы поставить) и ИЕ не могут, то увы.


------------------
WBR, Igor
Ratings: 0 negative/1 positive
Re: автоматизация работы с сайтом.
Ytuzov

Сообщений: 944
Откуда: Нижний Новгород
Дата регистрации: 17.05.2005
Igor Korolyov
не думаю что он только с системной работает
У питона своё, к тому же практически всегда кроссплатформенное. Думаю и на WinXP все будет прекрасно работать (правда сам 3-й Python начиная с 3.5.0 на XP не работает, если младшие версии всё ещё будут давать эту ошибку, тогда уже потребуются танцы с библиотеками на младших версиях. Ну а проще остаться на 2.7 последних версий.)


Исправлено 2 раз(а). Последнее : Ytuzov, 18.02.20 01:11
Ratings: 0 negative/0 positive
Re: автоматизация работы с сайтом.
Игорь Гончаров

Сообщений: 13
Дата регистрации: 05.02.2005
Можно как-то так
oie=createobject('internetexplorer.application')
oie.visible=.t.
oooo=[oie.navigate('https://blablabla.info/')]
&oooo
Do While oie.ReadyState !=4
DoEvents
ENDDO
odoc=oie.document
Do While odoc.ReadyState !="complete"
DoEvents
ENDDO
odoc.getElementByID("DealerPassword").value='12345'
odoc.getElementsByName('companyname').item(0).value='123456'
odoc.getElementsByName('edrpou').item(0).value='1234567'
odoc.getElementsByName('subm').item(0).click
Ratings: 0 negative/1 positive
Re: автоматизация работы с сайтом.
ssa

Сообщений: 12999
Откуда: Москва
Дата регистрации: 23.03.2005
Игорь Гончаров
Можно как-то так
oooo=[oie.navigate('https://blablabla.info/')]
&oooo
Шедевр!

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: автоматизация работы с сайтом.
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Плюсанул Игорю, за схематичный образец (макрос - не суть). А дальше (после .Ckick), как определить, что пришел ответ на посылку? Где ловить DOM ответа?
Ratings: 0 negative/0 positive
Re: автоматизация работы с сайтом.
Игорь Гончаров

Сообщений: 13
Дата регистрации: 05.02.2005
Do While oie.ReadyState !=4
DoEvents
ENDDO
odoc=oie.document
Do While odoc.ReadyState !="complete"
DoEvents
ENDDO
odoc.getElementBy....



Исправлено 1 раз(а). Последнее : Игорь Гончаров, 25.02.20 17:27
Ratings: 0 negative/0 positive
Re: автоматизация работы с сайтом.
346
Автор

Сообщений: 142
Откуда: Ростовская обл.
Дата регистрации: 08.09.2006
rosreestr.ru
писал же росреестр
Ratings: 0 negative/0 positive
Re: автоматизация работы с сайтом.
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Что за "Введите уникальный ключ доступа" по ссылке ?
Ratings: 0 negative/0 positive
Re: автоматизация работы с сайтом.
346
Автор

Сообщений: 142
Откуда: Ростовская обл.
Дата регистрации: 08.09.2006
ну выдается уникальный ключ учреждениям для бесплатных запросов, после ввода ключа попадаешь на страницу запросов вводишь снилс на кого нужно запросить информацию подписываешь ЭЦП(получаешь номер запроса) примерно через 24 часа приходит ответ что принадлежит обладателю снилса (по полученному ранее номеру запроса получаешь ссылку на скачивание ответа) ну и далее спец принимает решение



Исправлено 3 раз(а). Последнее : 346, 12.03.20 18:19
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 16 kornienko_ru alex;  (Гостей: 14)

© 2000-2024 Fox Club 
Яндекс.Метрика