🧼C, C++/자체제작 프로그램및 배포
웹페이지 이미지 크롤링 [ C++20 ]
개발환경 >> Visual Studio
언어 >> C++20
운영체제 >> Windows10
안녕하세요~!~!~!~!!!
이번에는 C++로 간단하게 웹페이지 이미지 크롤링 자동화를 만들어 보겠습니다.
우선 이번에 사용할 사이트는
여기입니다.
그럼 시작해보겠습니다~!!!
우선 아래와같이 이미지를 정하고 위치를 찾습니다~
저는 보니까...
포켓몬사진을 다 크롤링하고싶어요~!
다 가져올래요~
이미지경로가 나올때까지 쭈우욱... 따라가줍니다!
그리고 이미지의 경로를 찾았습니다!
그럼 코드를 작성해보겠습니다~!
{[ 소스코드 ]}
#include <urlmon.h>
#include <iostream>
#pragma comment(lib, "urlmon.lib")
int main() {
const char base[] = "https://data1.pokemonkorea.co.kr/newdata/pokedex/full/";
const char source[] = "W:\\img\\";
char buf[1024], path[1024];
int cnt = 1;
for (int i = 101; i < 89301 + 100; i += 100) {
sprintf_s(buf, "%s%.6d.png", base, i);
sprintf_s(path, "%s%d.png", source, cnt);
URLDownloadToFileA(0, buf, path, 0, 0);
std::cout << buf << " saved image in " << path << std::endl;
cnt += 1;
}
}
와우~~~
그럼 밑에 시연영상으로 결과값을 보시겠습니다!
{[ 시연영상 ]}
그럼 궁금한 부분있으면 질문주시고..
저는 안녕~!!!
'🧼C, C++ > 자체제작 프로그램및 배포' 카테고리의 다른 글
드래곤파일 클라이언트 <1.0.0> 다운로드 [ C++ DragonFileClient<1.0.0> 배포 ] (0) | 2021.05.13 |
---|---|
DrakkTcp/ip<ver1.0> 라이브러리 배포 (0) | 2021.02.18 |
Hyper Connector 1.0 프로그램 배포 (0) | 2021.01.17 |
MiniGameDuel - C++ 자작프로그램 (0) | 2021.01.01 |
2차원배열 콘솔 게임 C++ (0) | 2020.11.15 |
댓글