Dokończyć funkcję w Parserze. Specjalista Java Script.
Witaj. Zrobili mi parser. Jest na Pythonie + Javie. Ale to pewnie nie jest ważne. Bo zadanie, które trzeba rozwiązać. Ten, kto pisał parser, powiedział, że do tego potrzebny jest specjalista ze znajomością programowania webowego. Napisał.
Jest interfejs, z którym znam się na bardzo prymitywnym poziomie JS, HTML, CSS, dlatego to zadanie jest dla mnie trudne. A dla tych specjalistów bardzo proste. Bo to ich temat. Wzajemna interakcja jednych bloków z innymi — to do frontendowców lub do full-stack deweloperów. Specjalizuję się w Pythonie. Do wykonania tego zadania sam kod parsera nie jest dotykany, a potrzebna jest inna interakcja z interfejsem, w przeglądarce, której nie mogę wykonać. Coś w statycznych plikach — ok, ale więcej nie mogę.
Ten, kto zrozumiał zadanie. Jeszcze dostarczę wideo. Wideo od dewelopera parsera, w którym opowiedziano i pokazano zadanie.
A teraz samo zadanie. Jest pole, w które wstawiam słowa do wyszukiwania. Na przykład: Jak wybrać multicooker. Naciskam przycisk start scraper. Otrzymuję dane. To lista stron, które będzie parsować parser. Na ekranie 1. Zobaczysz.
Potem potrzebuję, aby te dane same przenosiły się do bloków, które dodam poniżej.
Jak to robię ręcznie. Dodałem słowo do wyszukiwania. Otrzymałem wyniki. Skopiowałem i wkleiłem do bloku poniżej. Z jednym słowem jeszcze w porządku. Ale jeśli takich słów będzie 10, a nawet 100. No, rozumiesz. Potrzebuję, aby po naciśnięciu przycisku Start scraper dane, które się pojawiają, automatycznie przenosiły się do wolnej pustej kolumny poniżej. Ale! Jeśli w kolumnie są już dane, to aby nie usunęło poprzednich danych. Bo tak może być, jeśli to zrealizować byle jak. To znaczy, powinny być warunki. Zajęta kolumna przenieś do kolumny, która jest poniżej w wolnej, pustej kolumnie. To jeśli pójść prostą drogą. Ale! Chciałbym, lepiej tak. Stwórz pole, w które wstawiam słowo do wyszukiwania. I stwórz przycisk dodaj pole. I po naciśnięciu na takie pole, aby tworzyło się zarówno pole, jak i poniżej blok dla tego pola. Blok, w który wstawiane są strony. Potem wstawiam słowo w pole, które zostało stworzone. Naciskam start scraper. I dane, które zostały znalezione, przenoszą się do bloku, który został stworzony razem z tym polem. Dlaczego taka realizacja jest lepsza dla mnie. Bo jeśli będzie 5 zapytań wyszukiwawczych. To te dane się pomieszają. A jeśli zrobimy tak, jak napisałem. Wtedy 1 pole będzie związane z blokiem, który jest poniżej. I wtedy, gdy dodam takich 5 pól, w które wstawię różne 5 słów. To automatycznie zostaną stworzone 5 bloków dla tych pól. I każde pole przeniesie strony dla każdego słowa do swojego bloku. Żebyś zrozumiał. 5 różnych słów, to różne strony. Nie można ich mieszać w jednym bloku. Każde wyniki wyszukiwania muszę wyciągnąć do osobnego bloku do parsowania. Jeśli tego nie zrobimy, to wszystkie uratowane strony w rezultacie pomieszają się w jednym pliku. To nie jest logiczne.
-
Gotowy, aby Ci pomóc
Mam duże doświadczenie w pisaniu parserów w Pythonie
Zgłaszaj się
-
571 5 0 Dzień dobry.
Z tego, co zrozumiałem, musisz zduplikować pole, a każde pole powinno mieć taki sam funkcjonalność jak rodzicielskie, jednak parsować inną stronę.
Możemy omówić realizację bardziej szczegółowo.
-
4013 106 0 Dzień dobry, zainteresował mnie Pański projekt, na początek muszę zapoznać się z kodem i bibliotekami, na których jest zrealizowany
Proszę się zgłaszać
Aktualne zlecenia dla freelancerów w kategorii Parsowanie danych
Konsultacja dotycząca parsowania subskrybentów kont InstagramWitam. Konieczne jest przeprowadzenie wstępnej oceny możliwości realizacji następującego zadania. Posiadam listę kont na Instagramie. Celem jest uzyskanie danych kontaktowych (w pierwszej kolejności adresów e-mail) użytkowników, którzy obserwują te konta. Wcześniej spotkałem… Parsowanie danych ∙ 7 godzin 8 minut temu ∙ 4 oferty |
Potrzebny specjalista do wyszukiwania kontaktów decydentów w UkrainieKonieczne jest zebranie bazy (lub gotowej bazy) kontaktów osób podejmujących decyzje (LPR) w firmach Ukrainy. Wyszukiwanie i zbieranie informacji, Parsowanie danych ∙ 11 godzin 40 minut temu ∙ 9 ofert |
Trzeba zeskrobać dane z LinkedInPotrzebujemy wyciągnąć dane z LinkedIn według naszej listy. Dla każdego wpisu należy znaleźć i zebrać dostępne dane, jeśli takie są na profilu LinkedIn, w tym zdjęcie profilowe w serwisie społecznościowym LinkedIn, adres e-mail, linki do mediów społecznościowych, stronę… Parsowanie danych ∙ 17 godzin 27 minut temu ∙ 19 ofert |
Parsowanie i klasyfikacja danychSzukamy dewelopera do realizacji systemu zbierania i strukturyzacji danych z otwartych źródeł. Posiadamy bazę właścicieli małych firm w USA, która zawiera imię i nazwisko, nazwę firmy, adres oraz stan. Należy zbudować proces wzbogacania tych rekordów dodatkowymi informacjami z… Programowanie stron internetowych, Parsowanie danych ∙ 18 godzin 36 minut temu ∙ 33 oferty |
Svitlahata
61 PLN
Potrzebne jest zaimportowanie 1819 produktów z pliku XML/YML Prom.ua do OpenCart 3. Jest gotowy plik XML, który zawiera nazwy produktów, opisy, ceny, zdjęcia, cechy, producentów i kategorie. Wymagane: zaimportować wszystkie produkty do OpenCart 3; utworzyć i powiązać… Content Management Systems, Parsowanie danych ∙ 1 dzień 21 godzin temu ∙ 32 oferty |