Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP Allegro - Zlecę przeróbkę skryptu przeszukiwania allegro.
Kamil1987
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.02.2017

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


Witam,

Od kilku lat posiadam skrypt w którym podaję fazę wyszukiwania np: http://allegro.pl/listing?string=sony%20ne...=13&state=1 i jeśli znajdzie nową aukcję wysyła mi powiadomienie na e-mail w którego treści jest zdjęcie oraz link do aukcji i wrzuca numer aukcji do SQL aby przy ponownym wywołaniu skryptu dana aukcja była pomijana. Niestety od pewnego czasu zamiast przeszukiwać tylko listę aukcji łapie mi również sekcję "rekomendacje dla Ciebie" i też wysyła e-maile.

Jak to działa ?
1. Skrypt pobiera całą stronę którą mu podam np.: http://allegro.pl/listing?string=sony%20ne...=13&state=1 poprzez file_get_contents
2. Wyłapuje miejsce w którym jest link do aukcji tj. pewnie szuka początku "href=http://allegro.pl" i kończy na ".html"
3. Jeśli nowej aukcji nie ma w bazie SQL to wysyła mi na e-mail i wrzuca do SQL.

Co chcę osiągnąć:
1. Naprawa wyświetlania miniaturki w wiadomości e-mail
2. Zawężenie obszaru przeszukiwania pomiędzy "lista promowanych ofert" + "lista ofert" a końcem listy np. "rekomendacje dla Ciebie", aby pominąć zbędne rekomendacje
3. Aby w e-mailu treścią odnośnika był tytuł aukcji a nie cały odnośnik jak dotychczas
4. Pobranie ceny do e-maila
5. Licytacja czy Kup teraz w e-mailu.

Obecnie wygląda to tak: http://isx.pl/u657749/t.png i identycznej formie trafia na mail.
Kod skryptu wyszukującego wygląda tak: http://isx.pl/u657749/q.pdf (do administracji mam inny skrypt ale nie jest on w tej chwili). Dla zainteresowanych wyślę dane do FTP'a i phpMyAdmin.

Rozwiązanie oparte o Allegrowe API w ostateczności może być ale niechętnie, bo dużo przeróbek i chcę wklejać gotowy link który przygotuję poprzez przeszukiwanie allegro a nie wybierać w swoim skrypcie czy to kategorię czy to nowe/używane, województwo ITP, chyba że będzie to wyciągane z linku który podam. Raczej skłaniam się ku parsowaniu strony bo będę chciał ten skrypt przystosować też do OLX'a gdzie chyba nie ma API. Może wykorzysta się http://simplehtmldom.sourceforge.net/ ?

Jeśli ktoś chce potestować to:

http://test.isx.pl/search.php

FTP: ftp.test.isx.pl
L: test@test.isx.pl
P: test

Usunąłem fragment kodu który wrzuca znalezione aukcje do bazy dzięki czemu można odświeżać stronę do woli. Prośba o testy na nowym pliku nie na search.php aby przypadkiem sobie nie przeszkadzać smile.gif

Pozdrawiam
Kamil

Ten post edytował Kamil1987 18.02.2017, 16:17:51
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 - 10:18