Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne] Allegro - pobieranie aukcji z wczoraj
phpion
post
Post #1





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Witam,
czy orientuje się ktoś czy jest możliwe pobranie na Allegro listy aukcji (konkretnie: licytacji, zakupów), w których ktoś w dniu poprzednim w stosunku do obecnego zakupił towar? Przykładowo: uruchamiam skrypt dzisiaj i chcę otrzymać listę aukcji, na których ktoś wczoraj dokonał zakupu. Czy jest to możliwe z poziomu API? Może bezpośrednio z poziomu wyszukiwarki?
Pozdrawiam,
pion
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
wNogachSpisz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Nie wiem jak z allegro API, ale jeśli nie to, to pozostaje... założyć bota na dział "kończące się", wtedy po jednym dniu działania takiego bota będziesz już miał sprawną aplikacje.

Drugie wyjście to skakanie po ID aukcji, wiadomo że każda kolejna wystawiona aukcja dostane ID następne w kolejności, co ciekawe, najwięcej aukcji wystawia się na Slovacji biggrin.gif

Z poziomu wyszukiwarki... tej na allegro czy google?

Ten post edytował wNogachSpisz 19.10.2009, 19:32:58
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Pomysł z kończącymi się aukcjami jest teoretycznie OK ale co w przypadku gdy "nie zdążę" wyhaczyć tam aukcji? Ktoś wystawi aukcję, po 3 minutach już będzie po aukcji (kup teraz) - wówczas jej tam nie zobaczę.

Skakanie numer po numerze - smile.gif dzięki ale raczej nie hehe.

PS: myślałem o wyszukiwarce allegrowej,
Go to the top of the page
+Quote Post
wNogachSpisz
post
Post #4





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


allegrowa to nie wiem, narazie bawie sie z google, mam cos takiego:

site:allegro.pl inurl:item intext:(pią 09 paź 2009 16:56:15 CEST)

tylko niestety bierze tez czasy zlozenia oferty a nie zakonczenia aukcji :/ Nie jestem w tym zbyt dobry..

P.S

3 minuty to stanowczo za mało na cykl bota wchodzacego na konczace sie... na allegro co minute konczy sie tyle aukcji, ze multum przeleci, bot bedzie musial wywolywac strone konczace sie, co jakies... 5 sekund wtedy raczej nie przeoczysz zadnej.


Jeśli ptorzebujesz serweka pod takiego ostrego CRON'a to zagadaj na PW biggrin.gif

P.S.2

W allegroAPI nie widze nic co by moglo pomoc.



Ten post edytował wNogachSpisz 19.10.2009, 19:43:42
Go to the top of the page
+Quote Post
phpion
post
Post #5





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Dzięki za pomoc i całkiem niezły pomysł. Na razie najsensowniejsze wydaje mi się:

site:allegro.pl inurl:item intext:("nie 18 paź 2009")

Pytanie tylko: co jeśli google nie zdąży zindeksować danej aukcji? Wtedy porażka.
Go to the top of the page
+Quote Post
wNogachSpisz
post
Post #6





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


zatem połącz 3 techniki:

google
kończące się
po ID (nie rozumiem co w tej Ci się nie podoba, poza tym ze 1M dziennie dochodzi biggrin.gif )

Nie wiem też co chcesz uzyskać, jaką aplikacje budujesz, osobiście porzyciłbym wyszystkie niepewne techniki, a "kończące się" oraz "google" są niepewne.
Bierz się za skakanie po ID, 

TIP.
Allegro nie daje limitów na ilość requestów z jednego IP, także możesz spokojnie napierdzielać smile.gif

Ten post edytował wNogachSpisz 19.10.2009, 19:55:07
Go to the top of the page
+Quote Post
phpion
post
Post #7





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Generalnie chodzi o prowadzenie takich jakby statystyk sprzedaży produktów. Dlatego nie mogę się ograniczać do jednego użytkownika, chodzi o globalną sprzedaż produktów. Techniki googlowe i allegrowe są faktycznie niepewne i nie dadzą miarodajnych wyników. Skakanie numer po numerze? Hmmm a na jakiej podstawie określić jakiś zakres identyfikatorów aukcji, które jest sens sprawdzać?
Go to the top of the page
+Quote Post
wNogachSpisz
post
Post #8





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Na żadnej, sprawdzasz wszystkie, około 1 milion dziennie, wykonalne.
Jeśli nie masz pod to serwerów, służe, PW.

Ten post edytował wNogachSpisz 19.10.2009, 20:01:01
Go to the top of the page
+Quote Post
phpion
post
Post #9





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Patrzę teraz na 1000 najnowszych aukcji i widzę dziwną rozbieżność w numerach aukcji:
http://allegro.pl/item789600013_stary_zega...iki_zestaw.html
http://allegro.pl/item789599996_naczepa_trailor_firanka.html
Obie aukcje wystawione w tym samym czasie, a mają tak dużą różnicę w identyfikatorach?

PS: a odnośnie serwera to pewnie wkrótce się odezwę i wyniucham co masz do zaoferowania.

Ten post edytował phpion 19.10.2009, 20:17:18
Go to the top of the page
+Quote Post
wNogachSpisz
post
Post #10





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Wszystko jest dobrze, po prostu w jednej sekundzie wystawiono tyle aukcji biggrin.gif masz pojecie jaki biznes klepia te cwaniaczki? biggrin.gif
Go to the top of the page
+Quote Post
phpion
post
Post #11





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Dobra, mój błąd smile.gif źle na to spojrzałem hehe. Ok, czyli w jakiś sposób mogę określić górną wartość przedziału. Z dolną będzie nieco gorzej i nie bardzo mam koncepcję jak to sprytnie zrobić żeby przypadkiem nie pominąć jakiejś aukcji. Teoretycznie można schodził w dół po identyfikatorach aż do napotkania pierwszej aukcji wystawionej dawniej niż 14 dni temu (maksymalny czas trwania aukcji). Pytanie tylko czy nie ma przypadkiem sensowniejszego rozwiązania?
Go to the top of the page
+Quote Post
wNogachSpisz
post
Post #12





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Zdefiniuj mi najpierw 'przedział', w pierwszym poście pisałeś coś o "dniu poprzednim w stosunku do dzisiejszego" nie chwytam tego w całości smile.gif

Zacznij od recznie określonego najniżeszego ID, a potem wal w góre, jeśli napotkasz na wolny ID, zatrzymaj na chwile.

Hałewer, jeżeli całość ma nieprzerwanie działać, to w moim odczuciu niezbędny będzie rozproszony system na wielu serwerach, bo jedna maszynka zwyczajnie nie nadąży z pobieraniem aukcji, tak dużo się ich wystawia.

Podstatowe pytanie, to czy interesuje Cię sporządzanie statystyk od dzisiaj na zawsze, czy tylko dla statsów mały wycinek w czasie.

A może chcesz też treść aukcji zapisywać? Obrazki też? biggrin.gif



Go to the top of the page
+Quote Post
phpion
post
Post #13





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Generalnie idea jest taka by prowadzić statystyki sprzedaży, ogólnej sprzedaży. Każdego dnia chcę pobrać listę transakcji jakie zawarto dnia poprzedniego (czyli wszystkie wygrane aukcje poprzez licytacje, jako kup teraz, wszystkie możliwości z dnia poprzedniego). Jak widać nie ma na to prostej metody (pomoc Allegro na razie milczy). Pozostaje więc skakanie po identyfikatorach aukcji. W tym momencie nie ma jednak sensu lecieć od 1 do N. Należałoby więc ustalić przedział <M, N>, gdzie M to pierwsza (najstarsza) możliwa aukcja, na której możliwy był zakup w dniu wczorajszym oraz N to ostatnia (najnowsza).

Ograniczenia "czasu pracy" nie planuję więc trzeba założyć pracę przez dłuższy czas. Obawiam się więc, że samo PHP może okazać się tu lekką miną.

PS: treść aukcji i obrazki nie są tutaj istotne smile.gif
Go to the top of the page
+Quote Post
Maciasplus
post
Post #14





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 10.12.2008

Ostrzeżenie: (0%)
-----


Cytat(wNogachSpisz @ 19.10.2009, 19:51:54 ) *
TIP.
Allegro nie daje limitów na ilość requestów z jednego IP, także możesz spokojnie napierdzielać smile.gif


Allegro daje limity na ilość wywołań biggrin.gif z jednego IP
ja mam ten problem bo zablokowali mi serwer i nie mogę wpisac obrazka z capscha :/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 17:55