Budżet: 1500 UAH Termin: 2 dni
Mam doświadczenie w pracy z parsowaniem i FastAPI, nie widzę nic skomplikowanego w waszym zadaniu.
Cześć, jest parser, oto jego kod:
https://github.com/0-EternalJunior-0/-autonewsparser
Programista gdzieś zniknął, a my musimy wprowadzić w nim poprawki. Przede wszystkim upewnić się, że jest skonfigurowany do automatycznego parsowania wiadomości według określonego kryterium, ponieważ teraz sprawia wrażenie, że parsowanie uruchamiane jest wyłącznie na polecenie. Jeśli automatyczne parsowanie nie jest skonfigurowane - trzeba je skonfigurować. Projekt jest uruchomiony na naszym serwerze, dostęp do niego damy wykonawcy.
Po drugie, oto lista zadań (do poprawy) od naszego programisty dotycząca API:
---
Nowe wymagane komendy API:
1.
Potrzebna jest komenda do zapytania N artykułów według dowolnego zapytania WHERE
można nazwać dowolnie, typ POST
dane wejściowe:
{
“where”:{
“field1”:”value1”,
“field2”:”value2”,
“field3”:”value3”
},
“limit”:10
}
wartość limit może być dowolna, ale można ją ograniczyć czymś, na przykład 100… jeśli limit nie zostanie podany - zwracać 1 artykuł (domyślnie)
w where mogą być przekazywane dowolne pola, wartości są zapisywane w string (dla uniwersalności)... mam nadzieję, że “1” i 1 przy zapytaniu do bazy danych będą tym samym, i nie spowodują błędu… przed złożeniem zapytania należy sprawdzić wszystkie przekazane parametry where pod kątem istnienia w tabeli, na przykład, za pomocą
SHOW COLUMNS FROM articles
lub
DESCRIBE articles
i jeśli jakieś pole nie istnieje, zwrócić błąd
na podstawie danych formułowane jest zapytanie do Bazy Danych w postaci
SELECT * FROM articles WHERE field1=’value1’ AND field2=’value2’ AND field3=’value3’ LIMIT 10
wszystkie parametry WHERE są łączone przez AND
i wszystkie wyniki ze wszystkimi polami są zwracane w odpowiedzi na zapytanie API… nie trzeba usuwać żadnych pól z odpowiedzi, trzeba zwrócić wszystkie, jakie są
2.
Potrzebna jest komenda do dowolnej edycji artykułu według id
można nazwać dowolnie, typ POST
dane wejściowe:
{
“set”:{
“field1”:”value1”,
“field2”:”value2”,
“field3”:”value3”
},
“id”:1
}
przed złożeniem zapytania należy sprawdzić wszystkie przekazane parametry set pod kątem istnienia w tabeli, na przykład, za pomocą
SHOW COLUMNS FROM articles
lub
DESCRIBE articles
i jeśli jakieś pole nie istnieje, zwrócić błąd
należy również zablokować przekazywanie id w sekcji set, i zwrócić błąd, jeśli tam zostanie wykryte id
“set”:{
“id”:”2”
},
to jest wyraźny błąd, id nie można zmieniać
na podstawie danych formułowane jest zapytanie do Bazy Danych w postaci
UPDATE articles SET field1=’value1’, field2=’value2’, field3=’value3’ WHERE id=1
w odpowiedzi na zapytanie API wystarczy zwrócić kod 200 przy udanej operacji, i inny kod z opisem błędu, jeśli coś poszło nie tak
WAŻNE:
Będę dodawać pola i indeksy do tabeli articles, dlatego potrzebne jest, aby obie komendy działały z dowolnymi polami, obecnymi i przyszłymi, a nie były ograniczone do obecnej struktury tabeli.
---
Po trzecie, trzeba zrozumieć, jak działa komenda usuwania, czy artykuły, które zostały usunięte komendą, nie będą ponownie parsowane.
Proszę przejrzeć kod. Nie ma potrzeby pisać parsera od zera, jeśli to konieczne.
Zaloguj się lub zarejestruj się, żeby zobaczyć oryginałBudżet: 1500 UAH Termin: 2 dni
Mam doświadczenie w pracy z parsowaniem i FastAPI, nie widzę nic skomplikowanego w waszym zadaniu.
Budżet: 1000 UAH Termin: 3 dni
Gotowy, aby się tym zająć.
Ale trzeba doprecyzować szczegóły zamówienia, piszcie!
Zrealizuję skryptem w pythonie.
Budżet: 2500 UAH Termin: 1 dzień
cześć. jestem gotów wprowadzić poprawki od razu. napisz proszę na priv, omówimy szczegóły i od razu mogę zacząć
Budżet: 2000 UAH Termin: 5 dni
Cześć, zajmowałem się tworzeniem parserów w różnych bibliotekach, proponuję przejść do wiadomości prywatnej w celu omówienia szczegółów realizacji oraz omówienia terminów i ceny.
Budżet: 5000 UAH Termin: 7 dni
Cześć. Mam doświadczenie z Pythonem. Jestem gotów do współpracy. Proszę o kontakt.
Budżet: 2000 UAH Termin: 5 dni
Cześć! Zajmę się kodem, sprawdzę, czy automatyczne parsowanie jest ustawione, a jeśli nie — dodam. Dopracuję API według waszej listy: zrealizuję zapytanie N artykułów z filtrowaniem oraz edytowanie artykułu po ID z uwzględnieniem dynamicznej struktury bazy danych. Również przeanalizuję logikę usuwania, aby uniknąć ponownego parsowania usuniętych artykułów. Jestem gotów zająć się tym w najbliższym czasie i bez zbędnych pytań wykonać, piszcie, omówimy szczegóły
Budżet: 1500 UAH Termin: 2 dni
Dobry wieczór
jestem gotów zająć się twoją pracą
Pisz, chętnie pomogę w twoim zadaniu
Zrobię to szybko i solidnie
Programowanie stron internetowych 26 ofert 30 lipca
Python 39 ofert 30 lipca
Tworzenie chatbota 31 ofert 30 lipca
Programowanie stron internetowych 66 ofert 29 lipca
Obróbka danych 33 oferty 28 lipca