Робот для проверки статистики на ozon.ru
Как и обещал в предыдущем посте – реализовал на c++ авто-скачивалку баланса с озона.
Времени ушло 1,5 часа. Большая часть на поиск и установку снифера https траффика в IE.
Использовал вот этот HttpWatch 5.3. Стоит заметить что снифферов https туча, и все они платные.
Но некоторые триал. Зачем он нужен был? – чтобы посмотреть POST запрос который отсылает браузер при логине в систему, и конечный url которому все это передается.
итак для озона POST данные оказались такими
Login=%s&Password=%s&CapabilityAgree=on&_ctl25:_ctl0:Authentication=%CF%F0%EE%E4%EE%EB%E6%E8%F2%FC
и урл на который все нужно выслать:
https://www.ozon.ru/Default.aspx?context=registration
Дальше было дело за реализацией.
Скачивающий инструмент я использую один – это curllib.
Но стоит заметить что озон принимает подключения ч-з https, потому нужно собирать курл вместе с libssl.
Как использовать парсер?
Вбейте в config.ini свой логин и пароль от озона и запустите ozon.exe
если все прошло успешно, на выходе получите файл ozon.html – это сохраненная страница отчетов о программе.
ozon.zip
Можно было бы еще распарсить html код и аккуратно выбрать цыферки, но мне лично это не нужно (кому надо – сами допишете). К программе я ставил прежде всего одно простое требование: запустил – получил отчет.
Кому нужны исходники:
исходник к парсеру
программу можно использовать только в ознакомительных целях.


Полезно. Вернусь еще сюда за новостями.
Прога конечно хорошая, но не советую с ozon.ru сотурдничать, у них комисия ОЧЕНЬ маленькая с продаж.
Я уже с ними и не сотрудничаю.
Я из Украины а у них там заморочки с договорами и т.п.
Спасибо, как раз искал сниффер https
Спасибо,интересно было посмотреть применение curl в c++
Samborsky
Можешь написать урок по установке curl в vc? Ато толкового руководства я не нашёл, а в английском плох. Да и многим, думаю, будет полезно.
barmen, я vc уже давно не пользуюсь и нет желания у нему возвращаться.
На самом деле там не вижу ничего сложного, единственное чего-то там с директивами компиляции я химичил, но уже не вспомню, т.к. нет проекта под рукой.
я для проверки POST запросов и анализа ответов использую дополнение для FF http://livehttpheaders.mozdev.org/
меня полностью устраивает