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