Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Парсер товаров Амазон

истекло время актуальности


Дано:


Список ASIN (индификаторов товара на амазоне):

B00X4WQMAS

B005J2L9KY

B01M14RI79

B000N5YBKC

B01F53H6TE


Необходимо: написать програму для Zennoposter на C# для парсинга данних со страницы с товаром на амазоне типа https://www.amazon.com/dp/НАШ_ASIN/


Данные котоорые необходимо получить:

"date";"day";"month";"year";"keyword";"asin";"canonicalURL";"price";"title";"img1";"img2";"img3";"img4";"img5";"img6";"img7";"tag1";"tag2";"tag3";"tag4";"tag5";"tag6";"tag7";"tag8";"tag9";"tag10";"tag11";"tag12";"tag13";"tag14";"tag15";"tag16";"bullet1";"bullet2";"bullet3";"bullet4";"bullet5";"bullet6";"bullet7";"bullet8";"bullet9";"bullet10"


Пример:

"27.07.2018 18:15";"27";"7";"2018";"Seasoned Cast Iron Skillets";"B00X4WQMAS";"https://www.amazon.com/Seasoned-Cast-Skillet-Utopia-Kitchen/dp/B00X4WQMAS";"20.39";"Pre Seasoned Cast Iron Skillet (12.5 Inch) By Utopia Kitchen";"https://images-na.ssl-images-amazon.com/images/I/71mpDDga9PL._SX355_.jpg";"https://images-na.ssl-images-amazon.com/images/I/71JjffzuGCL._SY355_.jpg";"https://images-na.ssl-images-amazon.com/images/I/81tjCJkKnHL._SX355_.jpg";"https://images-na.ssl-images-amazon.com/images/I/71OKhcK7TQL._SX355_.jpg";"https://images-na.ssl-images-amazon.com/images/I/91wZkDwkhXL._SX355_.jpg";"https://images-na.ssl-images-amazon.com/images/I/91phjmcThxL._SX355_.jpg";"https://images-na.ssl-images-amazon.com/images/I/91VyaD06lxL._SX355_.jpg";"Kitchen & Dining";"Kitchen & Dining";"Cookware";"Chef's Pans";"Skillets";"All Pans";"";"";"";"";"";"";"";"";"";"TOP-10 Seasoned Cast Iron Skillets on July 2018";"Cast iron cookware is less smoother than the Non-Stick cookware.";"Iron deficiency is fairly common worldwide especially among women so cooking food in a cast iron skillet can increase iron content by as much as 20%";"Hand wash even before first use and dry immediately; rub with a light coat of vegetable oil after every wash";"Allow cast iron skillet to cool completely before washing them in hot soapy water with a sponge using regular dishwashing liquid soap; it is not dishwasher safe";"Its superior heat retention will keep your mouth watering food warm for a long time";"";"";"";"";""


"date" - время парсинга

"day";"month";"year" - день, месяц, год парсинга

"keyword"  - ключевое слово, которое задается раньше (пример: Seasoned Cast Iron Skillets)

"asin" - индификаторов товара на амазоне, которые получаем со списка

"canonicalURL" - каконическая ссылка на товар

"price" - стоимость товара, нужно быть залогиненым в системе чтобы стоимость обображалась корректно. Логинится буду раньше. если стоимости нет, то записываем пустоту.

"title" - название товара http://i.prntscr.com/1n05Ou_zR6mPMebQdk_Xjw.png

"img1";"img2";"img3";"img4";"img5";"img6";"img7" - картинки к товару. Может быть любое количество от 1 до 7. Ссылки на картинки нужны размером в самом высоком качестве. На странце они предоставлены максимум в 10 типоразмерах. На некоторых товарах ссылки на картинку в формате hiRes может не быть, тогда нужно выбрать другую с наибольшим размером.


Пример:

{"hiRes":"https://images-na.ssl-images-amazon.com/images/I/71Q%2B%2Bjzv1sL._SL1300_.jpg","thumb":"https://images-na.ssl-images-amazon.com/images/I/51AgFe5-y3L._SS40_.jpg","large":"https://images-na.ssl-images-amazon.com/images/I/51AgFe5-y3L.jpg","main":{"https://images-na.ssl-images-amazon.com/images/I/71Q%2B%2Bjzv1sL._SY355_.jpg":[355,355],"https://images-na.ssl-images-amazon.com/images/I/71Q%2B%2Bjzv1sL._SY450_.jpg":[450,450],"https://images-na.ssl-images-amazon.com/images/I/71Q%2B%2Bjzv1sL._SX425_.jpg":[425,425],"https://images-na.ssl-images-amazon.com/images/I/71Q%2B%2Bjzv1sL._SX466_.jpg":[466,466],"https://images-na.ssl-images-amazon.com/images/I/71Q%2B%2Bjzv1sL._SX522_.jpg":[522,522],"https://images-na.ssl-images-amazon.com/images/I/71Q%2B%2Bjzv1sL._SX569_.jpg":[569,569],"https://images-na.ssl-images-amazon.com/images/I/71Q%2B%2Bjzv1sL._SX679_.jpg":[679,679]},"variant":"MAIN","lowRes":null},



"tag1";"tag2";"tag3";"tag4";"tag5";"tag6";"tag7";"tag8";"tag9";"tag10";"tag11";"tag12";"tag13";"tag14";"tag15";"tag16" - категории, в которых находится товар. http://i.prntscr.com/AW4-sQLnTGG-01JAR8S47g.png - Получить все категории, сделать необходимые замены, удалить дубликаты и записать. Максимальное количество разных категорий нашел на этом товаре B000N5YBKC



"tag1" = "Seasoned Cast Iron Skillets on July 2018", где Seasoned Cast Iron Skillets - "keyword", July  - месяц парсинга, 2018 - год парсинга


"bullet1";"bullet2";"bullet3";"bullet4";"bullet5";"bullet6";"bullet7";"bullet8";"bullet9";"bullet10" - краткое описание и приемущества товара

http://i.prntscr.com/elcw0VEZTrCtIZn_fZwhUA.png, в основном буллетов не более 5 - это исключение

Бывает товар с таким асином B01M14RI79 http://i.prntscr.com/s83U70jjT-qqhNFnacMeaw.png


Данные сохранять в файле csv для последующей с ним работы (создания на его основе xml файла для импорта на wordpress), кодировка UTF-8, т.к. в буллетах могут быть интересные символы как у товара B01F53H6TE http://i.prntscr.com/SrR3VUJMQiq_ItzfnDr2jw.png




  1. 3 дняскрыта
    Никита Купцов
     1237   35   0

    Добрый день. Пишите, обсудим все детали. Имеется не малый опыт в написании парсеров. Парсер будет в виде десктотпого приложения на c#. (Обязателен ли zennoposter?)
    Skype: abalduiko
    Почта: [email protected]
    Telegram: @abalduiko

    Украина Одесса | 31 июля в 14:57 |
  2. 3 дняскрыта
    Дмитрий Смирнов
     266   1   0

    Здравствуйте
    Готов выполнить, только не для Зеннопостер а как обычное Windows-приложение.

    Украина Антрацит | 1 августа в 12:37 |
  3. 4 дняскрыта
    Игорь Андрущенко
     202   1   1

    Здравствуйте, заинтересовал ваш проект, готов обсудить детали в лс. Есть опыт написания для Zennoposter.

    Украина Украина | 4 августа в 22:45 |
  4. 3 дняскрыта
    Андрей Шевченко
     168   2   1

    Здравствуйте!
    Имею большой опыт в написании разнообразных парсером!
    Обязательно ли использовать zennoposter? Готов написать декстоп приложение на С# wpf с использованием технологий REST.
    Если интересует - готов обсудить детали в лс
    Telegram - @shevkaboss
    Skype - dominaciya

    Украина Винница | 5 августа в 13:43 |

Заказчик
Evhen Yatsura
Украина Днепр
Проект опубликован
31 июля в 14:34
122 просмотра