![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Wykorzystałem gotowy skrypt znaleziony gdzieś na internecie do sprawdzania pozycji strony na zadaną frazę. Zwraca ze fraza strony flash znajduje się na 6 pozycji, co nie jest prawdą, bo prawidłowa pozycja to 2. Zatem błąd tkwi w wynikach zwróconych przez curla, wie ktoś może dlaczego ? Poniżej trochę kodu:
Ten post edytował prapdm 27.03.2010, 21:43:51 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wszystko się zgadza. Powodem różnych wyników wyszukiwania są Google Datacenter. Z różnych rejonów polski łączymy się z innymi serwerami, proste.
Można to sobie sprawdzić np tutaj http://www.iwebtool.com/google_datacenter_search Dla mojej lokalizacji IP dla google.pl to 209.85.135.103, zatem aby mieć identyczne wyniki zmieniłem adres google.pl na IP
Generalnie powoduje to trochę kłopotów, bo klient z warszawy będzie widział co innego a klient z Wrocławia co innego. Najlepszym sposobem było by uśrednienie pozycji z paru google data centerów, albo napisanie tak skryptu aby zawsze pobierał dane z tego serwera gdzie jest najlepszy wynik (bo reszta serwerów i tak się z czasem zaktualizuje) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 12:48 |