검색 결과 확인용 프록시

검색 결과 확인은 정해진 검색어로 나라와 도시마다 어떤 결과가 몇 번째에 나오는지 모으는 작업이에요. ProxySup 주거용 프록시로 지역을 바꿔가며 같은 검색어를 확인할 수 있어요.

검색 결과 확인에 프록시가 필요한 이유

검색엔진은 접속 위치와 언어 설정에 따라 결과를 다르게 보여줘요. 한 IP로 많은 검색을 보내면 확인 화면이 자주 나와요. 지역별 가정용 IP를 회전 세션으로 쓰면 지역 결과를 그대로 받고 요청도 나뉘어요.

검색 결과 확인 추천 설정

상품주거용 프록시
세션검색어마다 회전 세션
나라와 도시순위를 확인할 시장
언어검색 언어와 Accept-Language를 같은 값으로

검색 결과 확인 진행 순서

  1. 추적할 검색어와 지역 목록을 정해요
  2. 지역마다 country와 city 값을 정해요
  3. 검색 결과 페이지를 받아 순위와 주소를 저장해요
  4. 날짜별로 순위 변화를 비교해요
코드 예시
import requests

proxy = "http://user-country-de-city-berlin:[email protected]:7777"
res = requests.get(
    "https://example.com/search",
    params={"q": "residential proxy"},
    proxies={"http": proxy, "https": proxy},
    headers={"Accept-Language": "de-DE"},
    timeout=30,
)
print(len(res.text))

검색 결과 확인 할 때 챙길 점

  • 검색엔진의 이용약관을 확인하고 허용된 방식으로 모아요
  • 같은 검색어는 몇 분 간격을 두고 보내요
  • 도시까지 정해야 하는 검색어는 도시 지정이 되는 나라에서 확인해요

검색 결과 확인에 많이 쓰는 나라

다른 프록시 활용 사례