반응형
Recent Posts
Recent Comments
관리 메뉴

개발잡부

[spring] UriComponentsBuilder 본문

JAVA/spring

[spring] UriComponentsBuilder

닉의네임 2023. 4. 21. 23:02
반응형

900gle crawler 에서 사용할 사이트 객체를 관리하려고 한다

 

우선 URL

package com.bbongdoo.doo.component;

import org.springframework.web.util.UriComponentsBuilder;

public class Naver extends Site {

    private static final String URL = "https://search.shopping.naver.com";

    @Override
    public String getUrl(String k, int i) {
        return UriComponentsBuilder.fromHttpUrl(URL)
                .queryParam("frm", "NVSHATC")
                .queryParam("origQuery", k)
                .queryParam("pagingIndex", i)
                .queryParam("pagingSize", 40)
                .queryParam("productSet", "total")
                .queryParam("query", k)
                .queryParam("sort", "rel")
                .queryParam("timestamp", "")
                .queryParam("viewType", "viewType")
                .build().toString();
    }
}
반응형

'JAVA > spring' 카테고리의 다른 글

[spring] ThreadPoolTaskExecutor  (0) 2022.12.29
axios 와 Rest API  (0) 2021.10.05
Comments