검색 결과 확인용 프록시
검색 결과 확인은 정해진 검색어로 나라와 도시마다 어떤 결과가 몇 번째에 나오는지 모으는 작업이에요. ProxySup 주거용 프록시로 지역을 바꿔가며 같은 검색어를 확인할 수 있어요.
검색 결과 확인에 프록시가 필요한 이유
검색엔진은 접속 위치와 언어 설정에 따라 결과를 다르게 보여줘요. 한 IP로 많은 검색을 보내면 확인 화면이 자주 나와요. 지역별 가정용 IP를 회전 세션으로 쓰면 지역 결과를 그대로 받고 요청도 나뉘어요.
검색 결과 확인 추천 설정
| 상품 | 주거용 프록시 |
|---|---|
| 세션 | 검색어마다 회전 세션 |
| 나라와 도시 | 순위를 확인할 시장 |
| 언어 | 검색 언어와 Accept-Language를 같은 값으로 |
검색 결과 확인 진행 순서
- 추적할 검색어와 지역 목록을 정해요
- 지역마다 country와 city 값을 정해요
- 검색 결과 페이지를 받아 순위와 주소를 저장해요
- 날짜별로 순위 변화를 비교해요
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))검색 결과 확인 할 때 챙길 점
- 검색엔진의 이용약관을 확인하고 허용된 방식으로 모아요
- 같은 검색어는 몇 분 간격을 두고 보내요
- 도시까지 정해야 하는 검색어는 도시 지정이 되는 나라에서 확인해요