Имя: Пароль:
1C
1С v8
Авторизация и управление на сайте с JavaScript
0 newtech
 
naïve
18.11.15
22:59
Немного в прошлом, написал обработку, с помощью которой парсил свои заказы на AliExpress.com, с недавнего времени aliexpress поменял строение сайта, и я столкнулся с некоторыми проблемами которые не могу решить. немного подробностей...
1. список заказов находится по адресу http://trade.aliexpress.com/orderList.htm, на одну страницу выводится   10 заказов, ранее для перехода на новую страницу использовались прямые ссылки, сейчас же посредством запроса через JavaScript .
2. так же авторизация на сайте происходит через   JavaScript.

на данный момент все работает в ручном режиме,

хотелось бы использовать одну кнопку (автоматизировать).
подскажите в каком направлении копать с чего начать, перелопатил кучу разной информации.... но безрезультатно!?
HELP!!!
1 NcSteel
 
19.11.15
00:52
(0) Дык вроде тут можно без всяких ссылок по API смотреть все.

http://portals.aliexpress.com/help/help_center_API.html
2 newtech
 
naïve
19.11.15
02:10
(1) Изучал я эту страницу, думаю это не то что мне нужно. Я так понимаю это API для реализации партнерской программы.
3 orefkov
 
19.11.15
02:32
Смотреть что отправляется-приходит (любой нормальный браузер покажет), а дальше XMLHttpRequest.
4 newtech
 
naïve
19.11.15
04:15
(3)А можно примерчик?
5 Мэс33
 
19.11.15
06:37
(4) Поставь Fiddler и посмотри, что происходит при вызове JS при переходе между страницами.

А так - чем это делать из 1С, лучше Selenium + какой-нибудь ЯП.

Вот пример на Java:
http://autoqa.org/tips-and-tricks/parsing-dannyx-s-veb-stranice-ispolzuya-selenium-webdriver.html
6 newtech
 
naïve
20.11.15
12:10
(5) Да как бы не очень хочется изучать новое, так как и так все давно работает. Напрягают некоторые моменты, это ручками переходить на новую страницу для ее парсинга, а также отвечать на всплывающие сообщения о наличии скрипта на странице(как избавится от этого тоже ума не приложу).
Я использую 2 способа
1. ДокументHTML (работает быстро, но напрягают сообщения о наличии скриптов на странице)
1С Для Каждого Стр из ЭлементыФормы.СайтАли.Документ.body.all/1С ...
2.1C url="http://trade.aliexpress.com/order_list.htm";;    

    // 1 создаем новый процесс приложения IE
    appIE=ПолучитьAppIE();

    // 2 DOMDocument с помощью приложения InternetExplorer.Application
    htmlDoc=ПолучитьHtmlDoc(appIE,url)    ;
    
    // 3 Обработка HTML
    ОбработкаHTML(htmlDoc);  /1C Работает в разы медленее, без каких либо сообщений.

3. Есть еще 3 способ, сначала получаем TextHTML, затем преобразуем в DOM

хотелось бы остановиться на 1 способе
7 Гёдза
 
20.11.15
12:14
(6) В таком извращенском способе помогать не интересно
8 newtech
 
naïve
20.11.15
12:27
(7) :)) Подскажите плиз не извращенский способ, буду безмерно благодарен. 1C не моя работа, это мое хобби, так что все мои знания в 1С основываются на изучении готовых примеров и их внедрение для собственных нужд.
9 Гёдза
 
20.11.15
12:31
способ (3) уже норм
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.