Dmitry Fedotov
Oferta, która wygrała- Zlecenia 217
- Ocena 5.0
- Ranking 4 293
Budżet: 400 UAH Termin: 1 dzień
Dobrze, ja to zrobię, proszę o kontakt.
◄ ◄ ◄ ◄ ◄ ◄ ◄
Budżet: 1100 UAH Termin: 2 dni
Dzień dobry, nie pracuję z WP, ale od dawna pracuję z XML i mogę napisać skrypt z funkcją php c - z dwoma parametrami - funkcją RE_xml($fileIN, $fileOUT) - do użycia trzeba po prostu podłączyć plik.php i zadzwonić do funkcji. Przekazuje plik XML z fileIN do fileOUT.
Do unifikacji produktów będzie wykorzystywana część ich identyfikacji (id="5705-2).
Wszystkie rozmiary i obrazy są gromadzone na liście dla jednego produktu według identyfikatorów.
Ilość według wielkości jest sumowana i w zależności od tego jest dostępna - instock/outofstock
- - - - -
Pytanie: Jak to jest z pomiarami na skrzynce i innymi unikalnymi parametrami dla każdego rozmiaru (barcode, slug_url) ?
Budżet: 500 UAH Termin: 1 dzień
Mogę napisać skrypt do ponownego gromadzenia, w górę próbki pliku końcowego
Budżet: 500 UAH Termin: 1 dzień
Dzień dobry .
Interesująca jest Twoja propozycja. Gotowy do dyskusji i realizacji w najkrótszym czasie.
Budżet: 450 UAH Termin: 1 dzień
Dzisiaj robię
Dzisiaj robię
Dzisiaj robię
Dzisiaj robię
Dzisiaj robię
Budżet: 500 UAH Termin: 1 dzień
Dobrego . Gotowy do wykonania
Dobrego . Gotowy do wykonania
Dobrego . Gotowy do wykonania
Oferty ukryte
Aktualnie brak ofert
Oferty ukryte
Budżet: 500 UAH Termin: 1 dzień
Pozdrawiam . Gotowy do pomocy z plikiem, zadanie rozwiązane. Zwróć się. Będę zadowolony.
Bardzo się cieszę, że piszę w Pythonie :)
Oferty ukryte
-
Ruslan Zhirov
15 maja 2022
Доброй ночи! Спасибо, что откликнулись! Вот маленькие пояснения.
Исходный файл не подходит потому, что имеет линейную структуру (мне кажется я правильно выразился), а новый файл должен иметь древовидную структуру, особенно в части картинок и размеров. В исходном файле одна позиция обуви имеет несколько абсолютно идетичных представлений отличающихся только размером и наличием. Хотелось бы перекомпоновать так, чтобы каждая новая единица обуви содержала все размеры внутри, а наличие (instock) в продаже определялось наличием хотя бы одного размера. Если ни одного размера нет в наличие значит позиция недоступна - outofstock. Холтелось бы написать парсер с использованием библиотеки SimpleXML т.к. я уже сам пытался что-то написать и немного разобрался с этой библиотекой.
1) очень хорошо было бы если бы будущий исполнитель имел опыт работы с плагином WP All Import под Wordpress/Woocommerce и библиотекой SimpleXML
2) код на ПШП нужно оформить, как файл и я буду подключать его к ВП через function.php
3) на входе должно быть что-то типа: $obuv = simplexml_load_file('https://vzutik.crm-onebox.com/media/export/25.xml', null, LIBXML_NOCDATA) - создаем объект из XML
4) на выходе: $result = $xml_data->asXML(get_stylesheet_directory().'/NewProducts.xml') - записываем новый XML на диск
5) новый XML должен выглядеть как-то так:
<?xml version="1.0" encoding="UTF-8"?>
<shop>
</offers>
<offer id="488931111" available="instock">
<price>1650</price>
<sku>5705-2</sku>
<categoryId>1079</categoryId>
<name>Туфли женские замшевые бежевого цвета на шнурках</name>
<description>Сезон: деми Размеры: 36-41 Цвет: бежевый Материал верха: натуральная замша Внутри: высококачественная экокожа. Подошва: 2,5-4 см Высота: 6,5 см без подошвы. Производитель: Украина</description>
<sizes>
<size>36</size>
<size>38</size>
<size>37</size>
</sizes>
<pictures>
<picture>https://vzutik.crm-onebox.com/media/shop/f3/b1/product-Tufli-zhenskie-zamshevie-bezhevogo-tsveta-na-shnurkakh_f3b10545e635a765daa58e8fbfc53a37.jpg</picture>
<picture>https://vzutik.crm-onebox.com/media/shop/fd/e2/product-Tufli-zhenskie-zamshevie-bezhevogo-tsveta-na-shnurkakh_fde2aaf8f93e03c0ee7ea99e74eda37f.jpg</picture>
<picture>https://vzutik.crm-onebox.com/media/shop/0d/a3/product-Tufli-zhenskie-zamshevie-bezhevogo-tsveta-na-shnurkakh_0da3a999e68afff72b0abe59d2fc8cc2.jpg</picture>
</pictures>
<params>
<param name="Состояние">Новый</param>
<param name="Цвет">Бежевый</param>
<param name="Сезон">Деми</param>
<param name="Вид обуви">Туфли</param>
<param name="Материал верха">Натуральная замша</param>
<param name="Материал подкладки">Высококачественная экокожа</param>
</params>
</offer>
<offer>
...
</offer>
</offers>
</shop>
</xml>
-
Ruslan Zhirov
15 maja 2022
Доброй ночи! Спасибо, что откликнулись! Вот маленькие пояснения.
Исходный файл не подходит потому, что имеет линейную структуру (мне кажется я правильно выразился), а новый файл должен иметь древовидную структуру, особенно в части картинок и размеров. В исходном файле одна позиция обуви имеет несколько абсолютно идетичных представлений отличающихся только размером и наличием. Хотелось бы перекомпоновать так, чтобы каждая новая единица обуви содержала все размеры внутри, а наличие (instock) в продаже определялось наличием хотя бы одного размера. Если ни одного размера нет в наличие значит позиция недоступна - outofstock. Холтелось бы написать парсер с использованием библиотеки SimpleXML т.к. я уже сам пытался что-то написать и немного разобрался с этой библиотекой.
1) очень хорошо было бы если бы будущий исполнитель имел опыт работы с плагином WP All Import под Wordpress/Woocommerce и библиотекой SimpleXML
2) код на ПШП нужно оформить, как файл и я буду подключать его к ВП через function.php
3) на входе должно быть что-то типа: $obuv = simplexml_load_file('https://vzutik.crm-onebox.com/media/export/25.xml', null, LIBXML_NOCDATA) - создаем объект из XML
4) на выходе: $result = $xml_data->asXML(get_stylesheet_directory().'/NewProducts.xml') - записываем новый XML на диск
5) новый XML должен выглядеть как-то так:
<?xml version="1.0" encoding="UTF-8"?>
<shop>
</offers>
<offer id="488931111" available="instock">
<price>1650</price>
<sku>5705-2</sku>
<categoryId>1079</categoryId>
<name>Туфли женские замшевые бежевого цвета на шнурках</name>
<description>Сезон: деми Размеры: 36-41 Цвет: бежевый Материал верха: натуральная замша Внутри: высококачественная экокожа. Подошва: 2,5-4 см Высота: 6,5 см без подошвы. Производитель: Украина</description>
<sizes>
<size>36</size>
<size>38</size>
<size>37</size>
</sizes>
<pictures>
<picture>https://vzutik.crm-onebox.com/media/shop/f3/b1/product-Tufli-zhenskie-zamshevie-bezhevogo-tsveta-na-shnurkakh_f3b10545e635a765daa58e8fbfc53a37.jpg</picture>
<picture>https://vzutik.crm-onebox.com/media/shop/fd/e2/product-Tufli-zhenskie-zamshevie-bezhevogo-tsveta-na-shnurkakh_fde2aaf8f93e03c0ee7ea99e74eda37f.jpg</picture>
<picture>https://vzutik.crm-onebox.com/media/shop/0d/a3/product-Tufli-zhenskie-zamshevie-bezhevogo-tsveta-na-shnurkakh_0da3a999e68afff72b0abe59d2fc8cc2.jpg</picture>
</pictures>
<params>
<param name="Состояние">Новый</param>
<param name="Цвет">Бежевый</param>
<param name="Сезон">Деми</param>
<param name="Вид обуви">Туфли</param>
<param name="Материал верха">Натуральная замша</param>
<param name="Материал подкладки">Высококачественная экокожа</param>
</params>
</offer>
<offer>
...
</offer>
</offers>
</shop>
</xml>
Aktualne zlecenia dla freelancerów w kategorii Parsowanie danych
Dzień dobry! Potrzebna jest baza kontaktów B2B w Ukrainie do dalszej komunikacji. Kategorie: projektanci wnętrz, studia projektowe, architekci / biura architektoniczne, biura projektowe, firmy budowlane i remontowe, remonty pod klucz, wykończenia, instalacje elektryczne, oświetlenie, Smart Home, sufity napinane, gips karton, wykończenia dekoracyjne. Źródła: Google Maps, strony firm, Instagram, Facebook. Do bazy należy włączyć tylko odpowiednie konta / firmy. Instagram — preferowane od 1000 obserwujących. Pola w Excelu: kategoria, miasto, nazwa, telefon, email, strona, Instagram, liczba obserwujących, Facebook, Google Maps. Geografia: Kijów, Kozyń, Kocza, Leśniki, Chodosiwka, Krukiwszczyna, Czajki, Petropawliwska Borszczagówka, Sofijewska Borszczagówka, Stojanka, Bucza, Irpień, Hostomel, Wiśniowe, Brovary, Boryspol, Biała Cerkiew, Fastów; Lwów, Bruchowice, Sokilniki, Solonka, Zubra, Malechów, Winnik, Nawaria, Dubłany, Strzyżów, Drohobycz, Szeptycki; Odessa, Sowinjon, Limanka, Fontanka, Tajrowe, Czornomorsk, Izmał; Dnipro, Słoboda, Obuchówka, Kamieńskie, Pawłohrad, Nikopol; Charków, Piesoczyń, Cirkuny, Derhaczy; Użhorod, Myna, Storożnica, Mukaczewo; Iwano-Frankiwsk, Ugryniw, Krychiwce, Kałusz; Czerniowce, Czahor, Korowia; Winnica, Agronomiczne, Zarwanice, Żmerynka; Równe, Barmaki, Biała Krynica; Tarnopol, Bajkiwce, Wielkie Haje; Chmielnicki, Kamieniec Podolski; Czerkasy, Uman; Połtawa, Kremieńczuk; Żytomierz, Berdyczów; Łuck, Kowel, Nowowolynsk; Czernihów, Nizyn; Kropywnycki, Mikołajów, Zaporoże, Sumy, Szołtka. Wynik: czysty Excel bez duplikatów, nieodpowiednich firm, uszkodzonych linków i stron publikacji zamiast profili. Preferowane wykonanie w ciągu 1-2 dni.
Potrzebne jest zrealizowanie projektu zbierania i strukturyzacji dużej ilości obrazów z otwartych źródeł internetowych (na pierwszym etapie 2000 obrazów). Zadanie obejmuje: - zautomatyzowane zbieranie obrazów; - pobieranie plików w maksymalnie dostępnej jakości; - klasyfikację obrazów według kategorii. Oczekiwany rezultat: - strukturalna baza obrazów; - zrozumiały system katalogowania; - przekazanie wyniku przez Google Drive lub inny uzgodniony sposób;
Dzień dobry! Należy wykonać dwa zadania: 1. Opracować parser produktów z zewnętrznej strony (10–40 tys. pozycji, marketplace) z zachowaniem zorganizowanych danych w MySQL do późniejszego wyświetlenia w WordPressie. 2. Zainstalować i skonfigurować n8n na VPS, a także zorganizować przetwarzanie treści AI: konfiguracja promptów, przeredagowanie tekstów, przetwarzanie obrazów, optymalizacja SEO i sprawdzanie tekstów pod kątem detekcji AI. Można oszacować koszt realizacji zarówno całego projektu, jak i każdego zadania osobno. .
Trzeba wykonać parsowanie z kanałów Viber (Łączna liczba - 49 kanałów, około 80 tys. subskrybentów).
Dzień dobry. Potrzebny parser według słów kluczowych z wyświetlaniem wyników przez bota Telegram. Jak to ma działać: Automatyczne wyszukiwanie na 4 stronach według słów kluczowych, które czasami się zmieniają. Zapytania są wysyłane co kilka minut. Słowa są ładowane w formie pliku .txt. TG powinien zawierać przyciski: uruchom bota, zatrzymaj bota, pobierz plik (pobiera plik z aktualnymi słowami kluczowymi), załaduj plik (ładuje edytowany plik z nowymi słowami). Bots powinien ignorować wcześniej znalezione wyniki, tzn. nie wskazuje tego samego ogłoszenia dwa razy. Wynik przychodzi do bota w formie linku z zdjęciem, ale wystarczy też sam link. P.S. wyszukiwanie na stronach bez API, VPS na 6TB i 50 IP już są dostępne. Po szczegółowe informacje proszę kontaktować się na PW.