본문 바로가기

코드리뷰106

Streamlit 웹 페이지 만들기 1 css, html, javascripts 몰라도 웹페이지를 만들 수 있다. Streamlit을 이용하면 이 기능을 아주 쉽게 구현한다. 1. Streamlit 설치 pip install streamlit 2. Streamlit Welcome 페이지 열어보기 streamlit hello 명령어 관련해 실행되면 웹 페이지가 열린다. 자동으로 열리지 않으면 아래 url을 클릭해 연다. Local URL: http://localhost:8501 Network URL: http://172.30.1.83:8501 Welcome to Streamlit! 3. 코딩 streamlit 모듈을 import 해 다양한 기능을 사용한다. 4.실행 streamlit run .\streamlit_test.py Local URL:.. 2024. 2. 26.
파이썬 가상환경 만들기 (venv) 파이썬 가상환경을 만들어 보자. 개발을 하다보면 라이브러리 버전이 맞지않아 원하는 결과를 얻지 못하는 경우가 왕왕 발생한다. 버전관리가 어렵고 문제가 생겼을 때 해결하기도 어렵다. venv를 이용하면 완전히 독립적인 환경을 구축할 수 있다. 1. 소스 폴더를 생성한다. 2. cmd창 또는 Vscode powershell에서 파이썬 가상환경 명령어 실행 python -m venv myvenv 3. 가상환경 디렉토리 확인 하위에 myvenv 디렉토리가 만들어진다. 4. 가상환경 시작하기 활성화 : .\venv\Scripts\activate 5. 가상환경 테스트 ( pip list ) 가상디렉토리와 일반 디렉토에서 pip list 명령을 날려 설치된 라이브러지 비교하자. 가상환경은 처음 설치된 것처럼 2개만 .. 2024. 2. 23.
워드프레스 쇼핑 사이트 분석하기 - 리뷰구루 2탄 지난 포스팅에 [리뷰구루] 쿠팡 파트너스 제휴쇼핑몰을 간단하게 살펴보았다. 전반적으로 심플한 구성에도 상품 소개글이나 카테고리화는 좋았다. 이번에는 한 걸음 더 나아가 상품 소개링크를 어떻게 만들었는지 살펴보자. 일반적으로 상품 링크를 클릭하면 자신의 쿠팡 파트너스로 만들어진 링크를 타고 상품소개로 이동한다. 그런데 여기는 상품 상세 페이지로 이동하는 게 아니라 상품 검색화면으로 이동한다. 대표 상품을 입력한 결과를 보여준다. 1. 리뷰구루에서 "최저가 보기"를 클릭한다. 2. 쿠팡파트너스 상품 검색 페이지로 이동한다. 쿠팡파트너스 링크는 어떻게 만들었을까? 1. 쿠파스 사이트 로그인한다. 2. 상품 검색을 한다. 3. 상품 링크 클릭해 쿠파스 링크를 만든다. > https://link.coupang.c.. 2024. 2. 19.
워드프레스 쇼핑 사이트 분석하기 - 리뷰구루 1탄 단순하다. 하지만 속은 꽉 찼다. 일반적인 쇼핑몰은 화려하다. 소비자를 현혹하는 매혹적인 디자인, 할인 이벤트, 놀라운 가격 등, 개인은 절대 따라서 만들 수 없는 스케일이다. 하지만 이런 거 없이도 높은 페이지뷰를 보이는 사이트가 바로 리뷰구루다. 말 그대로 인터넷에서 판매하는 제품을 리뷰하는 사이트다. 더 정확히는 제휴마케팅을 목적으로 제작되었다. 페이지 구성은 리스트 요약형태로 제목과 내용 요약본이 하나의 상품구성으로 연속된다. 스크롤을 내리는 구조다. 제목을 클릭해 들어가면 좀 더 상세한 제품 소개와 이미지 그리고 가장 중요한 제휴마케팅을 한다. 바로 쿠팡 파트너스 링크다. [총평] 상업적인 쇼핑몰 전철을 밟지 않고도 사람들의 관심을 유도한다. 호갱이 되지는 않겠다는 안도감을 바탕에 깔게 만든다... 2024. 2. 18.
python으로 워드프레스 글 업로드하는 방법 워드프레스에 자동 포스팅 하는 방법은 크게 3가지다. 워드 프레스에서 글쓰기 워드프세스 rest api 이용하기 python의 워드프레스 xmlrpc 이용하기 3번째 방법을 이용해 보겠다. (1) 사전 설치 필요 : 터미널 창에 설치한다. pip install python-wordpress-xmlrpc pip install datetime pip install pytz (2) python 소스코드 작성 from wordpress_xmlrpc import Client, WordPressPost from wordpress_xmlrpc.methods.posts import NewPost from wordpress_xmlrpc.compat import xmlrpc_client from wordpress_xmlr.. 2024. 2. 15.
네이버 검색 키워드 자동 추출하기 (파이썬 코드 무료 공개) 네이버 블로그 작성할 키워드가 잘 떠오르지 않는다면 "자동 완성" 기능을 이용해 아이디어를 얻어보자. 1. 네이버 검색 창에 "유튜브" 키워드를 입력하고 초성을 하나씩 차례대로 넣어보자. 예를 들어 "유튜브"로 시작하는 키워드를 전부 추출하려면, 네이버 검색 창에 "유튜브" 입력하고 한 칸을 띄우고 "ㄱ"을 입력하면 자동완성된 키워드 목록을 보여준다. 이걸 한 번에 자동으로 추출할 수 있다면 글감을 떠올리는 좋은 아이디어가 될 것이다. 2. F12 개발자 도구를 열어 Network탭으로 이동한다. "ac?q=" 시작하는 값을 클릭하면 오른쪽 Headers탭- Request URL을 확인할 수 있다. 네이버에 자동완성 키워드를 요청하는 것으로 이 요청을 그대로 브라우저에서 요청하면 결과를 확인할 수 있다... 2024. 2. 12.
워드프레스 자동 포스팅 환경 구축하기 워드프레스 로컬, 즉 내 PC에 테스트 환경을 구축하자. 워드프레스는 막강한 기능과 편리한 기능을 제공하지만, 직접 해보지 않으면 파악하기 쉽지 않다. 유료로 구입하기 전에 로컬에서 마음껏 테스트를 해보는 게 좋을 것 같다. 1. 워드프레스 로컬 환경 구축 프로그램 다운로드 및 설치 https://localwp.com/ 2. 워드프레스 로컬 셋팅 특별한 거 없다. 그냥 기본으로 두고 설정한다. 3. 설정이 완료되면 "wp Admin"을 클릭해 웹사이트 관리자 페이지를 연다. 설정페이지에서 한국어로 변경한다. 여러모로 편하다. 4. API 이용할 사용자를 생성하자. 관리자 권한을 준다. 5. 사용자 API 설정하기 새 응용 프로그램 이름(아무거나)을 입력하고 "새 응용 프로그램 비밀번호 추가"를 클릭하면 .. 2024. 2. 11.
ChatGPT 비트코인 ETF 승인 났어? ChatGPT로 네이버에서 "비트코인 ETF "를 검색하고 그 결과를 추출하는 크롤링 소스를 작성해 보자. 고급 개발자가 초급 개발자 가르치며 일하는 것 보다, chatgpt를 이용하는 게 훨씬 빠르고 스트레스도 안 받을 것 같다. 그런데 문제는 앞으로 고급 개발자를 어떻게 만드냐는 것이다. 이미 프로그램 구조를 알고 개발 경험이 많은 고급 개발자들은 chatgpt를 활용해 살아남겠지만, 초급은 글쎄다. 진입이라도 할 수 있으려나 심히 우려된다. https://kmong.com/self-marketing/424811/T2S6YUqqKb 블로그 포스팅 자동화로 방문자 10배 늘린 실전노하우 - 크몽 디마드 전문가의 전자책 서비스를 만나보세요. * 업데이트- 초보자를 위한 친절한 강의 영상을 제작했습니다. .. 2024. 1. 11.
chatgpt 인공지능을 이용해 네이버 뉴스 크롤링하기 '설마 이런 것도 되겠어? 이건 개발자가 할 일인데...' '헉... 진짜 다 되네... 초/중급 개발자 일자리 날아가겠는걸...' chatgpt에 네이버 뉴스 기사 크롤링을 시켰는데, 정말 찰떡같이 잘 만드네요. 대충 지시를 했는데 마음에 속 들게 코드를 작성했습니다. 지난번 네이버 뉴스 크롤링 영상을 위해 파이썬 코드를 직접 작성했었는데요. 이걸 chatgpt에게 작성하라고 시켜봤어요. 제가 작성한 코드와 조금 차이는 나지만 정상적인 결과를 가져왔습니다. chatgpt와 의 대화입니다. 친절하게 필요한 모듈 설치부터 안내합니다. 실제 크롤링 코드를 작성합니다. 웹 사이트 변경될 수 있다는 주의도 주네요. 블로그 포스팅 자동화로 방문자 10배 늘린 실전노하우 - 크몽 디마드 전문가의 전자책 서비스를 만.. 2024. 1. 8.
희찬이를 위한 네이버 뉴스 웹크롤링, 파이썬 코드 16줄로 완성하기 네이버 뉴스 스포츠 기사를 크롤링해 보았어요. 파이썬 코드 16줄이면 뉴스 기사 제목/내용/링크/이미지 등 원하는 정보를 손쉽게 수집할 수 있습니다. 블로그 포스팅 자동화로 방문자 10배 늘린 실전노하우 - 크몽 디마드 전문가의 전자책 서비스를 만나보세요. * 업데이트- 초보자를 위한 친절한 강의 영상을 제작했습니다. -지금까지 96권이 판매되었... kmong.com 강좌 영상으로 유튜브에 올렸습니다. 크롤링 코드 작성하는 건 5분이면 충분한데, 영상 편집/업로드 하는데 반나절이 걸렸네요. ^^ 파이썬 beautifulsoup, requests 기초 사용법을 배울 수 있습니다. 개발자 도구 (F12) 사용 법 및 웹사이트 분석하는 방법도 알려 드려요. 많은 시청 바랍니다. https://smartsto.. 2023. 12. 31.