Dane z CEIDG - pobieranie z sewisu

Odpowiedz Nowy wątek
2019-05-15 18:17
0

Witam, potrzebuję pobrać na podstawie posiadanego nip-u resztę danych z bazy przedsiębiorców i zapisać je do bazy z którą współpracuje stworzona aplikacja.
Jest w sieci kilka schematów (ale w php oraz C#) sprzed paru lat.
Może ma ktoś jakieś aktualne przetestowane rozwiązanie na platformie Delphi?

Pozostało 580 znaków

2019-05-25 01:14
1
bronex napisał(a):

[…] osobiscie jestem przeciwnikiem korzystania z tych gaddzetow "api".

Mam nadzieję że żartujesz. Jeśli serwis wystawia API to właśnie po to, aby nie tracić czas wymyślając koło na nowo. API to jedyny sensowny sposób pozyskiwania danych, nie żaden gadżet.

Jeśli serwis nie posiada API to inna sprawa – wtedy można się skusić na dedykowane rozwiązania.


edytowany 2x, ostatnio: furious programming, 2019-05-25 01:23

Pozostało 580 znaków

2019-05-25 01:19
0
bronex napisał(a):

na wypadek jesli kiedys zmienia zdanie i zaprzestana udostepniania lub jesli ich api sie im popsuje ;] a na serio na chwile obecna jako alternatywna/universlna metoda, takze do innych serwisow - osobiscie jestem przeciwnikiem korzystania z tych gaddzetow "api".moze sie to kmus przyda

Wiesz... prędzej zmienią htmla i cały twój czas poświęcony na parsera szlak trafi, niż api zniknie. Zresztą często się robi blokady na dużo pobieranie treści html, właśnie by zablokować takie parsery. Po to jest zoptymalizowane wystawione api.

Pozostało 580 znaków

2019-05-25 12:47
0

Coz, kazdy ma swoje poglady na zycie. byc moze mam troche odmienne/niekonwencjonalne poglady na zycie i wiecznie moge sie spotkac z krytyka - nie zartowalem sobie(poniekad)

Prawde mowiac... nigdy nie stosowalem zadnego Api, w czasach gdy zaczynalem nauke programowania sieciowego(2002/2003r) - nie bylo czegos takiego(bynajmniej nie kojarze w ogóle), stad myslac po sobie - ja teraz musze tracic czas na nauke czegos nowego "api" ;] - to po pierwsze, po drugie musze czytac dokumentacje serwisu - czego mi sie po prostu robic niechce, a moze nawet instalowac jakies dodatkowe biblioteki/wtyczki/pluginy - stad - "w moim" mniemaniu(nie urazajac nikogo oczywiscie - to tylko moje zdanie) jest to o wiele wiecej czasu + uzaleznianie sie od dodatkowych zbednych gadzetow - tak nie zartowalem sobie.

Powiadaja kazdy sposobj jest dobry jesli Ci tylko sluzy(najlepiej rowniez innym), jednakze osobiscie uwazam najlepsze sa stare sprawdzone sposoby ;]

W tym wypadku faktycznie, predzej zmienia calego htmla, skoro owy serwis udostepnia api! to prawda

Co do blogkad na takie parsery zgadza sie - piszac kiedys program do wydobywania nr x OLX mialem juz taki problem. Serwis blokowal, dla jednego pc musialem po prostu zwolnic tempo - w sumie wystarczylo, nawet capcha nie pojawialo sie(choc to juz bylo w oparciu o stary TWebBrowser). Nie sprawadzalem oczywiscie czy olx ma jakies api - nie wydaje mi sie.

A moze zwykly spammer ze mnie, zaden altruista niosacy chcec pomocy innym, ktory proboje zaimponowac i zyskac pare pkt reputacji ;]


Pozostało 580 znaków

2019-05-25 12:55
2

@bronex: na moich stronach byś nigdy nic nie wyciągnął z htmla, chyba, ze byś sobie wywoływał js po stronie backendu - powodzenia w zabawie :D

Biblioteki do api? a po co ci, przecież robisz zwykły request.
Nauka? Czego? Decodowania jsona?
Tracenie czasu na dokumentacje? A to prościej tracić czas na szukanie odpowiedniego klucza by dobrać się do tekstu zamiast odczytać informacje z porządnej dokumentacji?
Oczywiście że w 2003 roku istniało publiczne api, tylko, że wtedy nie było to takie proste jak dziś, nie było na jsonie tylko na xml SOAP API, które powstało w latach 90-tych.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0