爬虫3开发
This commit is contained in:
parent
3544c44293
commit
25512187f8
@ -18,19 +18,16 @@ public class Spider3Controller {
|
|||||||
@Resource
|
@Resource
|
||||||
private ObjectMapper objectMapper;
|
private ObjectMapper objectMapper;
|
||||||
|
|
||||||
@Value("${quanguo.url}")
|
@Value("${spider3.url}")
|
||||||
private String SPIDER_URL;
|
private String SPIDER_URL;
|
||||||
|
|
||||||
@Value("${quanguo.api-key}")
|
@Value("${spider3.api-key}")
|
||||||
private String API_KEY;
|
private String API_KEY;
|
||||||
|
|
||||||
@PostMapping("/run")
|
@PostMapping("/run")
|
||||||
public JSONObject run(@RequestBody SpiderDto dto) throws JsonProcessingException {
|
public JSONObject run() throws JsonProcessingException {
|
||||||
dto.setLlm_api_key(API_KEY);
|
|
||||||
String body = objectMapper.writeValueAsString(dto);
|
|
||||||
return WebClient.create(SPIDER_URL).post().uri("/start_crawl")
|
return WebClient.create(SPIDER_URL).post().uri("/start_crawl")
|
||||||
.contentType(MediaType.APPLICATION_JSON)
|
.contentType(MediaType.APPLICATION_JSON)
|
||||||
.bodyValue(body)
|
|
||||||
.retrieve()
|
.retrieve()
|
||||||
.bodyToMono(JSONObject.class)
|
.bodyToMono(JSONObject.class)
|
||||||
.block();
|
.block();
|
||||||
|
@ -87,3 +87,7 @@ quanguo:
|
|||||||
url: http://${QUANGUO_HOST:47.112.173.8:6806/api/v1}
|
url: http://${QUANGUO_HOST:47.112.173.8:6806/api/v1}
|
||||||
api-key: ${QUANGUO_API_KEY:77c068fd-d5b6-4c33-97d8-db5511a09b26}
|
api-key: ${QUANGUO_API_KEY:77c068fd-d5b6-4c33-97d8-db5511a09b26}
|
||||||
|
|
||||||
|
spider3:
|
||||||
|
url: http://${QUANGUO_HOST:47.112.173.8:6257/api/v1}
|
||||||
|
api-key: ${QUANGUO_API_KEY:77c068fd-d5b6-4c33-97d8-db5511a09b26}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user