일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Chat-GPT
- Crawling
- Python
- 크롤링
- 셀레니움
- 알고리즘
- NLP
- geopandas
- clustering
- kmeans
- plotly dash
- Merge Repositories
- 웹페이지
- 해시태그
- 2164 카드2
- Selenium
- convert to shp
- 코랩 런타임
- 괄호 문제
- 파이썬
- geoDataFrame
- 혁신성장부문
- to shp
- flask
- 백준
- python buildpacks
- 인스타그램
- colab runtime
- 플라스크
- string to list
- Today
- Total
목록전체 글 (76)
코딩코딩코딩
이전에 작성했던 셀레니움을 통해 접속, 검색필터 설정 + 영상 정보 크롤링 코드를 합쳐서 작성했습니다. import time from selenium import webdriver from selenium.webdriver.common.keys import Keys import pandas as pd driver_path = "C:\\Users\\Rectworks\\PycharmProjects\\chromedriver\\chromedriver.exe" driver = webdriver.Chrome(driver_path) driver.implicitly_wait(5) # or bigger second start_url = "https://www.youtube.com" driver.get(start_url)..
지난번 글은 셀리니움을 통해 유튜브에서 필터링 설정을 했습니다. 이번에는 셀레니움으로 접속하는 것이 아니라 url을 미리 설정하여 접속한 뒤 크롤링을 진행하도록 하겠습니다. 이후에 셀레니움으로 접속해서 필터링을 설정한 후 크롤링할 예정입니다. import time from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC def get_image_title(url): # 웹 드라이버 초기화 driver_path = "..
셀레니움을 사용해서 Youtube 검색창 - 필터 설정 # Import Library import requests from bs4 import BeautifulSoup import time import urllib.request from selenium.webdriver import Chrome import re from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.keys import Keys import datetime as dt 필요한 라이브러리를 불러옵니다. 셀레니움을 사용하기 위해서는 최신 크롬버전, chromedriver.exe 파일이 필요합니다. path = "C:\\Users\\Rectwork..
이번엔 상단에 메뉴바 만드는 것을 해보려고 합니다. .py파일 한 개, .html 파일 두 개로 구성했습니다. app.py 파일은 아래 코드와 같이 두 개의 파일을 rendering합니다. from flask import Flask, render_template app = Flask(__name__) @app.route('/') def basic(): return render_template("basic.html") @app.route('/info') def info(): return render_template("info.html") if __name__ == '__main__': app.run(debug=True) 이렇게 작성한 후에 이제 html파일을 수정해주시면 됩니다. ** Base Flask ..
파이썬으로 웹페이지를 만들려고 하면 django 와 Flask 둘 중에 어떤 것을 선택할지 고민이 많으실 거라고 생각합니다. django는 기능이 훨씬 뛰어나지만 복잡하고, Flask는 매우 단순하고 가볍다는 이야기를 들어서 Flask를 선택했습니다. Flask 설치는 pip install로 진행하시면 돼서 설치는 간단하게 하실 수 있습니다. 에디터는 Pycharm Pro를 사용했습니다. community 버전에서는 html, css 등의 기능을 제공하지 않아서 Pro버전을 이용하시면 더 수월하게 사용할 수 있습니다. 가상환경에서 사용하시는 분들이 대부분이지만 우선 테스트를 해보기 위해서 로컬 환경에서 진행했습니다. 위와 같이 디렉토리를 구성해주시면 됩니다. static 폴더는 이후 css나 bootst..
작성했던 코드들을 에디터 없이 exe로 돌릴 수 있는 방법 중 하나인 exe 파일 만드는 법을 작성하려고 합니다. 먼저 pyinstaller 라이브러리를 설치해주셔야 하는데 exe로 만들기 윈하는 .py 파일이 있는 폴더에서 shift + 우클릭 -> 여기서 명령 창 열기를 눌러주신 후에 pip install pyinstaller 를 실행해주시면 됩니다. 이후 다시 cmd창을 켜고 파일이 있는 디렉토리로 이동합니다 (cd PycharmProjects 이런 식으로 cd를 붙이고 작성하시면 됩니다.) 파일이 있는 디렉토리까지 이동하신 다음에 pyinstaller --onefile 파일명.py 를 입력합니다. 그러면 해당 폴더에 dist라는 폴더가 생성되고 이 안에 exe파일이 생성된 것을 확인하실 수 있습니..