"시계 반대 코드!"에 다시 오신 것을 환영합니다. 블로그 시리즈는 일상적인 작업을 간소화되고 시간을 절약해 주는 경이로운 작업으로 바꿔줍니다. 오늘 저는 반복적인 수동 작업을 자동화된 발전소로 전환한 프로젝트를 공유하게 되어 기쁩니다. 시간을 절약하고 작업 흐름에 흥미를 더할 수 있는 방법을 알아볼 준비가 되셨나요? 뛰어들어 보세요!
스타트업에서 일하면 다양한 부서와 협력하고 자동화에 적합한 비효율성을 발견할 수 있는 기회와 같은 장점이 있습니다. 최근 마케팅 팀과의 대화에서 저는 단지 기술 업그레이드가 필요한 작업을 발견했습니다. 수동으로 수행되었습니다:
듣자마자 '자동화하면 어떨까?'라는 생각이 들었습니다. 노트북을 들고 코딩을 시작했습니다.
이 문제를 해결하려면 스크레이퍼를 만들어야 했습니다. 다음은 제가 취한 접근 방식에 대한 간략한 요약입니다.
Product Hunt의 구조 이해: Product Hunt가 콘텐츠와 사용하는 API를 렌더링하는 방법을 조사했습니다. 그들은 최고의 제품과 자세한 정보를 표시하기 위해 서버 측 렌더링을 사용합니다.
도구 선택: 웹사이트가 서버 측 렌더링을 사용하기 때문에 Node.js와 함께 Puppeteer를 사용하기로 결정했습니다. Puppeteer를 사용하면 헤드리스 브라우저를 제어하고 마치 수동으로 탐색하는 것처럼 콘텐츠를 스크랩할 수 있습니다.
데이터 가져오는 중:
CSV 출력은 다음과 같습니다.
이러한 작업을 자동화하면 시간이 절약될 뿐만 아니라 인적 오류도 줄어들고 마케팅 팀이 항상 최신 데이터를 손쉽게 확인할 수 있습니다. 또한 이는 기술이 어떻게 반복 작업을 간소화하고 가치를 더할 수 있는지 보여주는 훌륭한 예입니다.
참고: 소스 코드를 원하시면 언제든지 저에게 핑을 보내주세요 :)
코드를 사용하여 작업을 자동화한 적이 있습니까? 아래 댓글로 여러분의 경험과 팁을 공유해 주세요! 어떤 작업을 자동화하고 싶나요? 논의해보자!
마지막으로 글이 도움이 되셨다면 박수 부탁드리며 팔로우 부탁드립니다!
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3