anuluj
Pokazywanie wyników dla 
Zamiast tego wyszukaj 
Czy miało to oznaczać: 

Jak skopiować html z aukcji na allegro?

Idź do rozwiązania
rimbo-pl
#9 Pomysłodawca#

Witam, 

Proszę o pomoc. Jak skopiować opis html z wystawionej aukcji na allegro? By później umieścić tekst w excelu do wystawiania z pliku? 

Z góry dziękuje za odpowiedź. 

oznacz moderatorów
29 ODPOWIEDZI 29
pinsplash
#21 Demiurg#

@rimbo-pl Ale przecież praktycznie nie masz tam html'a.....

_______
BRÓSLI
oznacz moderatorów
rimbo-pl
#9 Pomysłodawca#

 @pinsplash Chce wstawić opis do excela aby wystawić aukcje z pliku. Kopiuje opis bezpośrednio z baselinkera, ale nie chce działać. Gdzieś w poradniku znalazłem informacje, że można pobrać opis z wystawionej aukcji przez formularz allegro - ale to także okazało się nie być takie oczywiste. 

Wystawiał ktoś aukcje z pliku? Jak wstawić opis ze zdjęciami?

oznacz moderatorów
DarkStoorM
#16 Inspirator#

@rimbo-pl Nawiązując do drugiego tematu z BL, możesz pokazać jak wygląda Twój opis? BaseLinker przypadkiem nie kopiuje szablonu jedynie do wystawienia przez API? Tam opis wygląda inaczej, bo jest w formacie JSON, dzielony jest na sekcje.

oznacz moderatorów
rimbo-pl
#9 Pomysłodawca#

Przesyłam fragment: 

<section class="section">
<div class="item item-6">
<section class="image-item">
<img src="https://upload.cdn.baselinker.com/products/3001471/862266.jpg" />
</section>
</div>

<div class="item item-6">
<section class="text-item">
<h1>ROLETA ZACIEMNIAJĄCA TERMICZNA TERMO LUX</h1><p>Roleta 100% ZACIEMNIAJĄCA o właściwościach TERMICZNYCH.</p><p>Roleta idealna na każdą pogodę - w upalne dni <b>chroni mieszkanie przed wysoką temperaturą,</b> natomiast w chłodniejszą pogodę <b>zatrzymuje ciepło wewnątrz pomieszczenia!</b></p><p><b>Tkanina pokryta jest z zewnątrz</b> <b>srebrną powłoką termoizolacyjną</b>, która odbija promienie słoneczne, dzięki czemu pomieszczenie jest chronione przed wysokimi temperaturami.</p><p>W komplecie znajdują się<b> prowadnice żyłkowe.</b></p><p>Roleta wyposażona jest w <b>bezinwazyjny mechanizm</b>*, co sprawia, że jej montaż nie będzie ingerował w ramę okna.</p><p>*Istnieje możliwość inwazyjnego zamontowania rolety wedle życzenia Klienta.</p><h2>ZALETY ROLETY TERMICZNEJ</h2><ol><li>Ochrona pomieszczeń przed niskimi i wysokimi temperaturami,</li><li><b>Tkanina pokryta srebrną powłoką termoizolacyjną</b>, która odbija promienie słoneczne</li><li>Elegancka alternatywa dla ciężkich i grubych zasłon,</li><li><b>Największy wybór kolorów i materiałów na rynku</b>,</li><li>Montaż bezinwazyjny,</li><li>Płynna regulacja dopływu światła,</li><li>System prowadnic żyłkowych dostępny w trzech kolorach,</li><li><b>Darmowa usługa skrócenia </b>lub<b> zwężenia rolety na życzenie Klienta.</b></li></ol>
</section>
</div>
</section><section class="section">
<div class="item item-6">
<section class="text-item">
<h1>W SKŁAD ZESTAWU WCHODZI:</h1><ul><li>Roleta 100% ZACIEMNIENIA TERMICZNA na wymiar podany w tytule aukcji,</li><li>Bezinwazyjny mechanizm wraz z napinaczem łańcuszka, w wybranym przez Państwa kolorze,</li><li>Prowadnice żyłkowe,</li><li>Instrukcja montażu.</li></ul>
</section>
</div>

<div class="item item-6">
<section class="image-item">
<img src="https://upload.cdn.baselinker.com/products/3001471/862266_1.jpeg" />
</section>
</div>
</section><section class="section">
<div class="item item-6">
<section class="image-item">
<img src="https://upload.cdn.baselinker.com/products/3001471/862266_10.jpg" />
</section>
</div>

<div class="item item-6">
<section class="text-item">
<h1>SPECYFIKACJA TKANINY TERMO</h1><ul><li>Skład: 100% poliester,</li><li>Gramatura: 220 g/m2,</li><li>Formaldehyd: 0%,</li><li>Atest Państwowego Zakładu Higieny,</li><li>Możliwość czyszczenia wilgotną ściereczką.</li></ul><p>Niezawodny materiał wykorzystywany w naszych roletach TERMICZNYCH zapewnia wysoki komfort użytkowania przez cały rok. Silnie nagrzewające się pomieszczenia latem i wychładzające zimą stanowią powszechny problem dla wielu osób, dlatego warto zainwestować w wysokiej jakości rolety termoizolacyjne! Dzięki nim w chłodne, zimowe wieczory w naszym mieszkaniu utrzyma się przyjemna temperatura, natomiast nawet w najbardziej upalne lato materiał ochroni pokój przed wysokimi temperaturami!</p><p>Jest to doskonały produkt<b>,</b> dla każdej osoby, która ceni sobie wygodę, ale też prywatność, ponieważ <b>rolety TERMO LUX gwarantują pełną izolację i 100% zaciemnienie</b>, co jest szczególnie istotne w miejscach przeznaczonych do snu i odpoczynku<b>. </b>Rolety termoizolacyjne zapewniają skuteczną ochronę przed miejskimi światłami latarni czy blaskiem księżyca, co jest nie lada gratką dla<b> osób posiadających problemy ze snem.</b></p>
</section>
</div>
</section><section class="section">
<div class="item item-6">
<section class="text-item">
<h2>BEZINWAZYJNY MECHANIZM</h2><p>Popularność BEZINWAZYJNEGO MECHANIZMU wynika z faktu, że <b>nie ingeruje on w ramę okna</b>, przez co jest najczęściej wybieraną opcją przez naszych Klientów.</p><p><b>U Nas mają Państwo możliwość wyboru koloru osprzętu:</b></p><ul><li>Biały,</li><li>Brązowy,</li><li>Szary.</li></ul><p><b>Domyślnie dobieramy mechanizm w kolorze białym </b>jednak, jeżeli wolą Państwo inny kolor, prosimy o zaznaczenie tej informacji w zamówieniu.</p><p>Każda z naszych rolet jest wykonywana <b>od podstaw na Państwa indywidualne zamówienie</b>.</p><p>Kupując na naszej aukcji otrzymują Państwo <b>kompletną roletę</b>, gotową do zamontowania.</p>
</section>
</div>

<div class="item item-6">
<section class="image-item">
<img src="https://upload.cdn.baselinker.com/products/3001471/862266_7.jpeg" />
</section>
</div>
</section><section class="section">
<div class="item item-12">
<section class="text-item">
<p><b>PROFESJONALNY MONTAŻ</b></p><p>Wiemy jak uciążliwe potrafią być domowe montaże, dlatego pozwólcie, że zrobimy to za Was! Jeżeli chcieliby Państwo, żeby <b>instalację wykonał za Was nasz wykfalifikowany montażysta</b> prosimy o kontakt!</p>
</section>
</div>
</section><section class="section">
<div class="item item-12">
<section class="text-item">
<h1>BOGATA GAMA KOLORYSTYCZNA ROLET TERMICZNYCH</h1><p>Posiadamy <b>największy wybór kolorów i materiałów na rynku</b>, co pozwala dobrać idealny produkt, który sprosta nawet najbardziej wymagającym gustom!</p><p>Szeroki wybór gamy kolorystycznej naszych materiałów oraz mechanizmów regulujących wysokość rolety pozwala na uzyskanie niebanalnego stylu wszelkiego rodzaju pomieszczeń.</p>

oznacz moderatorów
DarkStoorM
#16 Inspirator#

@rimbo-pl W swoim opisie masz znaczniki "section" oraz "div", nie są to dozwolone znaczniki w Allegro. Jak je usuniesz, powinno być w porządku.

 

[edit] Ach, już widzę jak to wygląda. Czy BaseLinker posiada funkcję, która pozwala na skopiowanie opisu oferty czy kopiujesz bezpośrednio ze źródła? Po przeglądnięciu tego opisu i tak nie powinno tego wczytać. Spróbuję pokombinować, może uda mi się znaleźć na to sposób

oznacz moderatorów
rimbo-pl
#9 Pomysłodawca#

Baselinker odrazu po wejściu na opis wyświetla mi taki tekst, czyli kopiuje opis oferty. Siedzę nad tym od 3 dni i nie mogę znaleźć rozwiązania. Usuwałem już "Section" oraz "div" ale nic to nie dało. Jestem już głupi z tego , a wszystkie opisy do aukcji mam już przygotowane w baselinkerze ;/

oznacz moderatorów
DarkStoorM
#16 Inspirator#

@rimbo-pl Wydaje mi się, że najlepszym wyjściem będzie kontakt z supportem BaseLinkera i wyjaśnić im, że ich opis nie spełnia standardów Allegro (zawiera niedozwolone znaczniki). Można to oczywiście zrobić ręcznie, tylko trzeba trochę poczytać. Mogę Cię naprowadzić jak taki opis powinien wyglądać, ale rzecz w tym, że "miało być łatwo, a wyszło jak zawsze" 🙂

Generalnie, CSV przyjmuje opis w samym HTML lub JSON. Nigdy nie korzystałem z wystawiania z pliku, bo to jest masło maślane. Aby stworzyć taki opis, możesz poczytać o tym w poradniku tutaj - tylko punkt 5 (pomijając ich sugestię o pobieraniu opisu, to dotyczy tylko zewnętrznych aplikacji). Dalej jest ładna tabelka opisująca co gdzie ląduje.

Niestety, jest to trochę zabawy. Tak na szybkiego, nie znam publicznych narzędzi, które by to załatwiły "od ręki", mogę jedynie wyjaśnić na skróty na Twoim przykładzie.

Tak wygląda pełny obiekt opisu (tekst musi być w jednej linii!!😞

DarkStoorM_1-1616434468732.png

Pierwsza klamra jest obiektem o nazwie "sekcje", czyli { sections } - interesuje nas tablica obiektów w środku, zaznaczona powyżej [ {}, {}, itd. ], te obiekty tworzą sekcje, gdzie określasz ich typ - zdjęcie, tekst, zdjęcie + tekst, tekst + zdjęcie lub zdjęcie + zdjęcie.

Teraz by się przydało małe wyjaśnienie. Sekcje dzielą się na takie same elementy, jakie dodajesz do opisu wystawiając ofertę przez edytor Allegro, czyli te wiersze, gdzie możesz wstawić jakieś zdjęcie lub tekst:

DarkStoorM_2-1616435152916.png

1. Ta klamra to jeden wiersz, który przechowuje elementy dostępne w edytorze Allegro (można dodać maksymalnie dwa)

DarkStoorM_3-1616435411209.png

Jeżeli przesłałbyś właśnie taki obiekt, Twoja oferta posiadałaby opis z jednym wierszem, który z lewej strony ma obrazek, z prawej tekst.

Aby dodać więcej sekcji, trzeba skopiować całą sekcję, którą zaznaczyłem na niebiesko. Trzeba też pamiętać, że muszą one być oddzielone przecinkiem (przecinek dajemy tylko jeśli jest więcej sekcji, na końcu nie może być przecinka) - wymagania struktury JSON

DarkStoorM_4-1616436066405.png

2. Zielona klamra określa typ elementu składowego w wierszu, czyli zdjęcie albo tekst. Te elementy wymagają określonej struktury:

  • dla tekstu - type: "TEXT" / content: "treść opisu"
  • dla zdjęcia - type: "IMAGE" / url: "link do zdjęcia"

Trochę ciężko to tak na szybkiego opisać, ale tak to mniej więcej wygląda.

Na podstawie Twojego fragmentu rozdzieliłem dane według tego jak to wyglądało w opisie z BaseLinkera (nie był to pełny opis).

https://gist.githubusercontent.com/DarkStoorM/66302373be85ba40f6a99618fec31c79/raw/9da3220c3448c8b56...

Jeżeli znasz angielski, jest też editor JSON, w którym możesz sprawdzić poprawność i wyszukać błędy. https://jsoneditoronline.org/

Ważne: nie wiem jak wygląda dodawanie zdjęć - najprawdopodobniej wszystkie linki do zdjęć BaseLinkera musisz również dodać w Excelu. Jeżeli produkt istnieje w bazie Allegro, zdjęcia zostaną pobrane z produktu, a własne zdjęcia możesz tylko "dołączyć" i te same linki muszą być wklejone w opis oferty, inaczej nie przejdzie (tak zakładam).

Mam nadzieję, że jakoś się przyda 😄

mogą być literówki, nie sprawdzałem 😕

oznacz moderatorów
rimbo-pl
#9 Pomysłodawca#

Super dzięki wielkie!!! Będę pisał do Baselinkera, bo to tworzenie html trochę mnie przerasta - albo spędziłbym nad tym kilka ładnych dni. 

No chyba, że byłaby opcja przesłania do Ciebie 4 aukcji, które trzeba byłoby przerobić prawidło tak jak edytowałeś ten fragment. Oczywiście jakoś odpłatnie? 

Jeszcze dopytam dlaczego masło maślane? Masz jakieś lepsze rozwiązania?Wybraliśmy ten sposób dlatego, bo musimy wprowadzić rolety co centymetr jeden produkt. 

Dzięki wielkie za tyle informacji!

oznacz moderatorów
DarkStoorM
#16 Inspirator#

@rimbo-pl Ale czekaj czekaj, BaseLinker chyba ma opcję wystawienia przedmiotu przez ich interfejs, więc nie musisz wystawiać przez CSV, dobrze piszę?

Szczerze, ja bym z ich CSV nie korzystał jeżeli masz tylko kilka ofert. Ta opcja służy raczej do masowego wystawiania. Najbezpieczniejszą opcją byłoby wystawienie oferty przez edytor Allegro i zaczytanie jej do BL, żeby mieć kopię.

Pamiętaj, że jeżeli wystawiasz przez CSV nie podając opisu i zdjęć, wystawisz ofertę z  produktem stworzonym przez kogoś (o ile istnieje) - będziesz mieć u siebie jego zdjęcia i opis (tak, Allegro pozwala na wykorzystywanie autorskich zdjęć, gdyż wystawiając ofertę, zgadzasz się na przetwarzanie danych przez Allegro). Wtedy musisz zweryfikować ofertę ręcznie, bo produkty w bazie Allegro zawierają od groma błędów - dziwne opisy, zdjęcia złych produktów i błędne parametry, a nawet kategorie.

Wydaje mi się, że jednak masz możliwość pominięcia tego kroku i możesz wystawić bezpośrednio z BL.

oznacz moderatorów
rimbo-pl
#9 Pomysłodawca#

@DarkStoorM Można wystawić przez baselinkera ale później jeśli wystawiam jedną aukcje z wariantami od 30 cm szerokości do 150 cm to jak będę musiał zmienić w jednej aukcji coś w opisie, to trzeba wchodzić na każdą z osobna i edytować. Dlatego chciałem wystawić z pliku, że łatwiej edytować. Bo samych rodzajów produktu będzie ok. 6 szt ale aukcji ok. 1500. 

oznacz moderatorów
DarkStoorM
#16 Inspirator#

@rimbo-pl OK, to jeśli dobrze rozumiem, wystawiasz jedną ofertę na Allegro i z niej chcesz skopiować opis, który dodajesz do Excela, zmieniasz tylko szerokość i wystawiasz masowo?

Mogę przygotować skrypt, który wyciągnie Ci prawidłowy opis, tylko nigdy nie korzystałem z ich CSV i nie wiem jak to będzie wyglądać, linki do zdjęć mogą się gryźć. Sam jestem ciekaw czy to zadziała. 

oznacz moderatorów
rimbo-pl
#9 Pomysłodawca#

@DarkStoorM Tak, dokładnie o to chodzi. Jeśli jest taka możliwość to byłbym niezwykle wdzięczny. 

oznacz moderatorów
DarkStoorM
#16 Inspirator#

@rimbo-pl Mam dla Ciebie wersję eksperymentalną, tylko musisz mieć wystawioną ofertę na Allegro

edytor Gadane pewnie by mi to wyciął, to skopiuj z linku

https://gist.githubusercontent.com/DarkStoorM/db0e0a0409388a1e53126cf72fdda5e0/raw/308d5e81d66210622...

Ten skrypt pobierze pełny opis oferty z treści strony, usunie niepotrzebne pola, których Allegro nie przepuści, zostawi tylko te potrzebne sekcje. Niestety, nie mam możliwości sprawdzenia tego, więc gdyby coś nie działało, to pisz

  1. Skopiuj skrypt z powyższego linku
  2. Wejdź na stronę oferty
  3. Wciśnij F12 (otworzy się konsola)
  4. W konsoli (powinno również przejść do zakładki Konsola), kliknij obok dwóch strzałeczek z lewej strony, pokaże się kursor tekstu, wtedy można pisać
  5. Wklej skrypt i wciśnij enter
  6. Konsola zwróci przetworzony obiekt - Object { sections: (7) [] } (coś w ten deseń)
  7. Kliknij na niego prawym przyciskiem -> kopiuj obiekt
  8. W schowku będziesz mieć pełny opis z tej oferty, gotowy do wklejenia. Mam nadzieję, że Allegro nie wymaga, żeby opis był w jednej linii, bo będziesz musiał dodatkowo przepuścić przez skrypty/strony usuwające nowe linie. (z lewej wklejasz skopiowany obiekt, z prawej masz skrócony, tylko ciężko takie coś edytować)
  9. Jeżeli nie trzeba skracać tego opisu do jednej linii, to tylko wrzucasz w Excela i podmieniasz swoją szerokość przez zmienne

Uwaga, tak jak pisałem, nie wiem jak to się zachowa z linkami do zdjęć w opisie, najprawdopodobniej będziesz musiał wyciągnąć wszystkie linki z tego opisu (pola "url") i wkleić je po przecinku do kolumny ze zdjęciami, tylko wyświetlą się one na końcu galerii, bo zdjęcia ze skojarzonego produktu będą w ofercie jako pierwsze

 

W wyniku tego otrzymasz gotowca jak na filmiku tutaj: https://i.imgur.com/MCIPU24.gif 

 

Sprawdziłem jeszcze na innej ofercie i chyba działa:

DarkStoorM_0-1616456343254.png

 

oznacz moderatorów
rimbo-pl
#9 Pomysłodawca#

@DarkStoorM Wszystko wydaje się być zrozumiałe, ale po otworzeniu konsoli, wklejeniu skryptu wciśnięciu enter, nic się dzieje. W czym może być problem?

oznacz moderatorów
rimbo-pl
#9 Pomysłodawca#

@DarkStoorMChociaż chwila, chyba wiem w czym problem. Dam znać czy się udało 🙂

oznacz moderatorów
rimbo-pl
#9 Pomysłodawca#

@DarkStoorMWyskakuje : undefined

oznacz moderatorów
DarkStoorM
#16 Inspirator#

@rimbo-pl możesz pokazać zrzut ekranu? I czy na pewno jesteś na stronie oferty, inaczej nic nie znajdzie 😛

oznacz moderatorów
rimbo-pl
#9 Pomysłodawca#

@DarkStoorM Pewnie coś robię źle 😒

2021-03-23 (2).png

oznacz moderatorów
DarkStoorM
#16 Inspirator#

@rimbo-pl  uu, coś nie tak, możesz wcisnąć ctrl+U, żeby otworzyć źródło, potem ctrl+F żeby otworzyć wyszukiwarkę i wyszukać słówko standardized? Może u Ciebie unaczej to wygląda

A nie, OK, już widzę, zaznacz "wpisy dziennika", wtedy się wyświetli, bo skrypt wywołuje wpis konsoli

DarkStoorM_0-1616493092309.png

 

oznacz moderatorów