GSM Форум - GSMForum.SU

GSM Форум - GSMForum.SU (https://gsmforum.su/index.php)
-   Другие программаторы и программное обеспечение (https://gsmforum.su/forumdisplay.php?f=346)
-   -   Решено Программа поиска по прайсам поставщиков. Нннадо?- забирайте! (https://gsmforum.su/showthread.php?t=102680)

asltd 31.01.2015 11:43

Программа поиска по прайсам поставщиков. Нннадо?- забирайте!
 
Вложений: 1
Собственно написал программку, для поиска по прайсам на сайтах поставщиков.

На данный момент в списке есть, только десяток поставщиков из нескольких городов, но при нажатии кнопки 'режим отладки', появляется возможность сохранить настройки нового поставщика в ini файл.
т.е. Если вы корректно настроите метод поиска (парсинга), сохраните файл с настройками и скинете его мне- я добавлю его в общую базу...
таким образом, достаточно быстро, можно собрать большой список по разным городам... или пишите список- по мере возможности буду добавлять...

Хелпа, пока нет...
на вкладке 'настройки парсинга', есть кнопка открыть настройки.. для примера привел настройки поиска по сайту delta-plus, что б можно было примерно понять какие данные выбирать из html кода сайта.

т.ч. Пишите, мнения, пожелания и присылайте или файлы с настройками ваших поставщиков мне, любым способом: scype: asltdservice icq: 248739036
П.с. программа бесплатная и делается в свободное время.
в скором будующем возможно накидаю хелп по настройкам парсинга
скачать можно тут:
https://yadi.sk/d/gVA5bDp_eAf64
о следующих обновлениях- программа сообщит сама)

Примерный метод составления ини файлов таков:
-заходим на сайт вводим поисковый запрос:
в строке адреса страницы получаем что то типа: http://www.delta-plus.spb.ru/catalog...BB%D0%B5%D0%B9
от сюда копируем все до самого поискового слова.. т.е.: http://www.delta-plus.spb.ru/catalog?search=
- эту инфу вставляем в графу поисковый запрос.
Далее смортим HTML код страницы, находим описание товара. например:
<span class="product__nameOnly"><b>NOKIA</b> <b>6300</b>/6120 classic/6555 внутренний/7500/8600/5320 <b>дисплей</b></span>
тут начало поиска наименования:<span class="product__nameOnly">
конец поиска наименования:</span>
аналогично с ценой и количеством.
нужно учитывать, что если сайт не выводит данные о количестве или цене- в графах нужно поставить что то типа <не заданно>, или любую белиберду, которой не найдется в коде html
-графа метод поиска выбирается подбором... т.к. разные сайты используют разную кодировку... в основном подходит www1251
-галочка удалить пробелы для того, что б из выбранных данных удалить лишние пробелы...
-удалить текст от и до- например, если перед наименованием есть ссылка на товар (ссылка на страницу), тогда забиваем что то типа начало: <a class="product_link" конец : <
-Замена символов- через запятую пишем, что на что меняем в первом поле -что, во втором- на что,

Сразу скажу- программа делается не в поисках наживы, а для себя и для расширения базы поставщиков.. Ибо лень перебирать все сайты в поисках нужного товара, за нужную цену...)

пишите баги- будем устранять..)
п.с. поправил ссылку

asltd 18.02.2015 22:36

Обновлено
 
Устранены выявленные баги,
учтены пожелания..
v1.6
https://yadi.sk/d/sIenGTD_emHfN


Текущее время: 19:10. Часовой пояс GMT +3.

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot