Bez KYC — bez dowodu, bez selfie, bez dokumentów · Targetowanie na poziomie miasta w każdym planie · Płatność kryptowalutą
Język: Polski
Zacznij teraz

Poradnik · geolokalizacja

Proxy city checker: zweryfikuj miasto IP rezydencjalnego, zanim zaczniesz skalować

IP miejskie jest przydatne tylko wtedy, gdy docelowa witryna umieszcza je w tym mieście. Ten poradnik pokazuje, jak to sprawdzić, dlaczego bazy danych się nie zgadzają i co z tym zrobić.

Ostatnia aktualizacja: · 3 min czytania

Szybka odpowiedź

Jak sprawdzić, w jakim mieście jest IP proxy?

Wyślij żądanie przez proxy do dwóch usług wyszukiwania IP i porównaj ich miasta, a następnie wczytaj docelową witrynę i odczytaj wyświetlaną lokalizację. Bazy danych często nie zgadzają się przy granicach miast: dom w Navi Mumbai może pokazywać się jako Thane. W Banyan Proxies segment -city- ustawia miasto, od 1,88 USD za 1 GB.

Jak sprawdzić miasto proxy w czterech krokach?

  1. Użyj sesji sticky

    Dodaj -session-chk1-ttl-10, aby każde wyszukiwanie widziało ten sam IP: USERNAME-country-ph-city-cebu_city-session-chk1-ttl-10.

  2. Zapytaj dwie usługi wyszukiwania

    Poproś o dwa publiczne punkty końcowe wyszukiwania przez proxy i zanotuj miasto, region i ASN z każdego z nich.

  3. Zapytaj cel

    Otwórz własną wskazówkę lokalizacyjną celu przez proxy: obszar dostawy marketplace'u, monit o adres w aplikacji spożywczej, wiersz lokalizacji w wyszukiwarce.

  4. Zdecyduj

    Jeśli cel się zgadza, skaluj. Jeśli nie, wypróbuj nową sesję, pobliskie miasto lub zaakceptuj region, jeśli Twoje zadanie na to pozwala.

Dlaczego bazy danych geolokalizacji się nie zgadzają?

Geolokalizacja IP to szacunek. Bazy danych mapują bloki adresów na miejsca, korzystając z rejestracji ISP, danych routingu i zgłoszeń użytkowników. Domowy ISP może zarejestrować blok w swoim regionalnym hubie, więc domy w całym obszarze metropolitalnym dzielą jedną etykietę. Obszary metropolitalne w naszym regionie często przekraczają granice administracyjne: przedmieścia Delhi leżą w Haryana i Uttar Pradesh, Kuala Lumpur w Selangor, Manila rozciąga się na 16 miast Metro Manila. Każda strona miasta wymienia pobliskie miejsca, które możesz zobaczyć.

Jak zaprogramować sprawdzenie?

Ten skrypt Python żąda jednego sticky IP i pyta dwie usługi o jego lokalizację. Zastąp segment miasta, aby przetestować inne miasto.

Python: porównaj dwa wyszukiwania dla jednego sticky IP
import requests

HOST = "gw.banyanproxies.com"
PORT = 7777
user = "USERNAME-country-ph-city-cebu_city-session-chk1-ttl-10"
proxy = f"http://{user}:PASSWORD@{HOST}:{PORT}"
proxies = {"http": proxy, "https": proxy}

a = requests.get("https://ipinfo.io/json", proxies=proxies, timeout=30).json()
b = requests.get("https://ipapi.co/json/", proxies=proxies, timeout=30).json()

print("ipinfo:", a.get("ip"), a.get("city"), a.get("region"), a.get("org"))
print("ipapi: ", b.get("ip"), b.get("city"), b.get("region"), b.get("org"))
if a.get("ip") != b.get("ip"):
    print("The IP changed between requests: the session ended early.")

Które niezgodności miast są częste w Azji?

Poprosiłeś oMożesz zobaczyćDlaczego
DelhiGurugram, Noida, GhaziabadDelhi NCR obejmuje trzy stany i współdzieli sieci
MumbaiThane, Navi MumbaiJeden region metropolitalny, etykiety podążają za hubami ISP
ManilaQuezon City, Makati, PasigMetro Manila to 16 miast; bazy danych wybierają jedno
Kuala LumpurPetaling Jaya, Subang JayaDomy w Klang Valley są często rejestrowane w KL
DżakartaTangerang, Bekasi, DepokGreater Jakarta (Jabodetabek) współdzieli sieci
IslamabadRawalpindiMiasta bliźniacze, obok siebie
SydneyParramatta, PenrithPrzedmieścia Greater Sydney mają własne nazwy

Co powinienem zrobić po potwierdzeniu miasta?

Skaluj za pomocą parametru z indeksu miast i składni targetowania miast. W przypadku wieloetapowych kontroli zachowaj jedno IP dzięki sesjom sticky; plany są na stronie cen.

O co jeszcze pytają kupujący w kontekście sprawdzania miast?

Które wyszukiwanie jest właściwe?

To, którego używa Twój cel, czego zwykle nie możesz wiedzieć. Dlatego najlepszym testem jest własna wskazówka lokalizacyjna celu, taka jak obszar dostawy lub wiersz wyników lokalnych.

Czy strefa czasowa lub język mnie zdradzą?

Strony mogą odczytać strefę czasową i język przeglądarki. Ustaw je zgodnie z miastem, na przykład Asia/Manila i angielski lub filipiński dla Cebu City, aby wyniki były spójne.

Czy inna etykieta oznacza, że IP nie znajduje się w tym mieście?

Nie. Oznacza to, że jedna baza danych oznacza je inaczej. Dom w Petaling Jaya i dom w Kuala Lumpur mogą oba zwracać wyniki dla Kuala Lumpur. Decyduj na podstawie perspektywy celu, a nie wyszukiwania.

Skąd pochodzą te fakty? (3)
  1. deweloperzy ipinfo.io — IPinfo
  2. dokumentacja API ipapi.co — ipapi
  3. Metro Manila (16 miast i 1 gmina) — Wikipedia

1 GB 1,88 USD · targetowanie miast · bez KYC

Zacznij teraz