배경 및 목적
https://www.gpters.org/nocode/post/osmu-using-make-automatically-V6TleyXabx0wYQN
지난 사례글에서는 GPT를 이용해 캡션을 생성하는 것 까지 재현 했었는데요. 이번에는 이미지까지 크롤링해서 인스타그램에 업로드 하는 것 까지 과정을 소개하도록 하겠습니다!!
참고 자료
궁극적으로 제가 사용하는데 도움이 된 건 아니지만, 유용한 링크들 공유드립니다.
https://www.youtube.com/watch?v=601wkowoU3g
보통 각종 이미지 생성 툴을 통해서는 URL이 생성되는데요. 그걸 이미지 파일로 다운로드 받아서 구글 드라이브에 올리는 방법에 대해 알려주는 영상입니다.
여러개의 사진을 페이스북으로 올리는 방법에 대한 설명입니다. 아시는 분들은 아시겠지만, Array agregator를 이용해서 인덱스를 부여한 다음, 그 어레이를 포스팅 하거나, 인덱싱을 부여해서 포스팅하면 됩니다.
이번 사례에서 제가 사용하지는 않았지만, 유용하다고 생각하실 분들이 많을 것 같아 올립니다. HTML이나 CSS 를 이용해서 이미지를 생성하는 툴이에요. (그러면 이제 한글이나 영어가 깨지지 않겠죠!)
위치를 잡거나 하는게 쉽지는 않겠지만, 일정한 포멧과 글자가 있으면 한 번 만들고 대량생산 가능하니 좋습니다.
--추가--
캔바를 쓰려다 실패한 저에게 한줄기 빛같은 Placid...🥹 특정 프레임을 만들어 그 프레임대로 대량의 이미지를 만들 수 있는 툴입니다.
활용 툴
RSS
HTTP
Text Parser(HTML to text, get image)
Placid
GPT
instagram
실행 과정
앞단에 텍스트 크롤링까지는 이전 포스팅 에 있으니 넘어가도록 하겠습니다. 뒤에 이미지 크롤링부터 들어갈게요!
HTTP로 이미지 크롤링하기
이전에 추출한 HTTP로 이미지를 크롤링 할 수 있도록 합니다. 그럼 아래와 같이 여러개의 번들로 이미지가 출력되요!!
내가 올린 이미지만 필터링하기
위 사진에서 Attributes를 자세히 보면 class 가 여러개 있습니다.
큼직하게, se-image-resource
, se-sticker-image
, 기타 가 있는데요. 그 중 se-image-resource
는 제가 직접 올린 사진, se-sticker-image
는 네이버 블로그에서 스티커, 나머지는 블로그를 구성하는 아이콘, 지도와 같은 이미지를 뜻합니다. 여기서 저는 제가 올린 이미지만 필요하니까 필터링을 걸어줄 거에요.
이렇게 엘리먼트 값에서 class 가 se-image-resource
인 것만 불러옵니다.
Array Aggregator로 묶어주기