Skocz do zawartości

Monitoring pozycji


adobik

Rekomendowane odpowiedzi

Generalnie interesuje mnie dyskusja na temat listy parametrów jakie stosować przy zapytaniu aby odczytywana pozycja była interpretowana w poprawny sposób.

Niestety zauważyłem, że to co jest w Google i to co odczytuję tworząc zapytanie w postaci skonstruowanego adresu url daje różne wyniki. Dlatego też takie pozyccjie nie mogą być interpretowane poprawnie.

Podstawowa różnica jest wtedy gdy sprawdzamy po 10 lub np. 100 pozycji. Wyniki od razu się różnią.

o to przykładowe zapytanie:

1.https://www.google.pl/search?hl=pl&q=sklep+komputerowy&num=100&ie=utf8&as_qdr=all
2.https://www.google.pl/search?hl=pl&q=sklep+komputerowy&num=10&&ie=utf8&as_qdr=all

i kolejne pozycje sprawdzamy :

https://www.google.pl/search?hl=pl&q=sklep+komputerowy&num=10&start=10&ie=utf8&as_qdr=all - kolejne 20
https://www.google.pl/search?hl=pl&q=sklep+komputerowy&num=10&start=20&ie=utf8&as_qdr=all - kolejne 30

Sugeruję sprawdzić różnicę bo jest istotna.

Teraz moje pytanie co oznacza parametr &as_qdr=all ?

Jak wymusić geolokalizację np. Poznań, Warszawa ?

Odnośnik do komentarza
Udostępnij na innych stronach

as_qdr - advanced search quick date range

podajesz z jakiego okresu mają być wyniki.

d-dzień, w - tydzien, m - miesiąc, y-rok

np, as_qdr=d5 - daje wyniki z ostatnich 5 dni

edit: To pytanie chyba nie z narzędziach, a w google powinno być.

I don't suffer from insanity. I enjoy every minute of it.

Odnośnik do komentarza
Udostępnij na innych stronach

Samo zapytanie wywołane w przeglądarce to pikuj, ale wykonaj podobne żądanie HTTP np cURL'm to dopiero zobaczy różnice w zwracanych wynikach ...

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

dzięki za te as_qdr :P

czyli all jest ok ?

Samo zapytanie wywołane w przeglądarce to pikuj, ale wykonaj podobne żądanie HTTP np cURL'm to dopiero zobaczy różnice w zwracanych wynikach ...

To fakt :)

Ja ostatnio testowałem dodawanie różnych headerów :

Podobne sekwencje losuje z tablicy:

Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12

curl_setopt($ch[$i], CURLOPT_USERAGENT, $useragents_list[$i]);
curl_setopt($ch[$i], CURLOPT_HTTPHEADER, array(
"REMOTE_ADDR: ".$interface_ip[$i],
"X_FORWARDED_FOR: ".$interface_ip[$i],
"ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"ACCEPT_ENCODING: gzip, deflate",
"ACCEPT_LANGUAGE: pl,en-us;q=0.7,en;q=0.3",
"CONNECTION: keep-alive",
"CACHE_CONTROL: no-cache"

Zastanawiam się jaki wpływ ma 'ACCEPT_LANGUAGE: pl,en-us;q=0.7,en;q=0.3' ?????

I proszę jeszcze o odpowiedź jak ustawić lokalizację w parametrach zapytania np. Warszawa, Poznań itd..

Odnośnik do komentarza
Udostępnij na innych stronach

@adobik: odpal np. FireBug, przeprowadź kilka testów i się dowiesz jak ustawić lokalizację :P

Nie "szalej" też za bardzo ze zmianą UA ponieważ jak można się przekonać korzystając np. z User Agent Switcher podając mu przykładowo:

Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 6.0; GTB6; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

Google daje różne wyniki, różne interfejsy również w zależności od UA.

ps. wiele rzeczy można znaleźć w Google na ten temat - chociażby to o co pytałeś - as_qdr.

logo-stat4seo-blue-small.png

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności