Перейти к содержанию

vikstg

Новичок
  • Публикаций

    14
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о vikstg

  • Звание
    Пользователь
  1. Благодарю, видимо яндекс теперь не отдает название техники. а пишет сразу брендо-модель. Вот пример http://market.yandex.ru/product/6905922/?hid=4954975&text=Moulinex%20CE4000&srnum=1 Все таки лучше с хотлайна и онлайнера, если есть возможность :)
  2. Нужно, большинство товаров с яндекса. В онлайнере почему-то мало нужных мне позиций. Буду благодарен.
  3. Спарсил большое количество товаров, спасибо, но есть такое замечание. Например товар в Яндекс.маркете кондиционер Самсунг блаблабла, парсим и получаем итог самсунг блаблабла, т.е. товар без названия самого вида техники. Дело в том,что затрудняется поиск по сайту. Может быть можно решить другим способом?
  4. Вопрос касаемый парсинга атрибутов. Имею ссылку а-ля http://www.kg.multivarka.pro/catalog/multivarki/multivarka_redmond_rmc_m10/?sphrase_id=490#features и атрибуты в виде <tr> <td>Мощность</td> <td>500 Bт</td> </tr> <tr> <td>Напряжение</td> <td>220-240 В, 50 Гц <br /> </td> </tr> <tr> <td>Объем чаши</td> <td>3 л</td> </tr> <tr> <td>Покрытие чаши</td> <td>антипригарное <br /> </td> </tr> <tr> <td>Дисплей</td> <td>светодиодно-цифровой</td> </tr> Вот как их спарсить? Вариант параметров парсинга <td>,</td>,<td>, </td> не проходит, кучу атрибутов дает...
  5. Не нашел поиском, но если кто уже делал это ранее - можете ткнуть носом, если не лень- скажу спасибо! :)
  6. В общем суть такова. Поставщик выдал прайс лист с ссылками на изображения, со своей долбанной ватермаркой))) Позиций оказалось в районе 1300, картинок вдвое больше :) Данные которые имеем: SKU частично совпадающий со SKU поставщика. Изображения, которые предусмотрительно выдал поставщик (не совпадают по именам со спарсенными изображениями с прайс листа), содержат в себе SKU, который у нас в базе. . Например: товар в базе имеет SKU=ABC100, изображение спарсенное имеет название "izobrajenie505", изображения которые выдал архивом поставщик имеют название ABC100товар505.jpg. В пхп не шарю, имел посредственный опыт. Буду рад любым вложением мозгов, т.к. сам буду писать данную писанину долго. <?php // подключаемся $db = mysql_connect("127.0.0.1","root","root"); //выбираем таблицу mysql_select_db("base" ,$db); //делаем выборку 1-7 первых символов артикула, т.к. артикул слишком длинный $sql = mysql_query("SELECT SUSTRING(sku,1,7) from oc_product", $db); $files = ''; $models = ''; $result = ''; $folder = 'd:/ololo/images/'; /* тут ищешь все файлы из $folder в $files так же все модели в $models */ $y = 0; for($i=0; $i < count($models)-1; $i++) { $result[$models[$i]] = array(); $y = 0; for($x=0; $x < count($files)-1; $x++) { /* тут либо обрезаешь строку файла $files[$x] до длинны $models[$i] и потом сравниваешь либо в $files[$x] ищешь $models[$i] функции не помню :D */ if(поиск_в_строке($models[$i], $files[$x])) { // нашлось $result[$models[$i]][$y] = $folder.$files[$x]; } } } /* тут пихаешь обратно в базу как нравится */ // mission complete :D ?>
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.