본문 바로가기

Python98

파이썬(BeautifulSoup) 원하는 데이터 크롤링 하기 - 인터넷 문서의 구조에서 명확한 데이터를 추출하고 처리하는 가장 쉬운 라이브러리 soup.find() 맨첫번째 태그 하나만 가져옴 soup.find_all() 태그단위로 뽑아오는데 고른 태그와 관련된 모든 태그들을 배열로 가져옴 find() find_all() 이용해서 값 뽑아오기 import requests from bs4 import BeautifulSoup url = 'http://127.0.0.1:8000/emplist' response = requests.get(url) print("response",response.text) html = response.text soup = BeautifulSoup(html, 'html.parser')#html형태로 바꾼다. trs = soup.find_al.. 2023. 7. 7.
파이썬(BeautifulSoup) 크롤링 하기위한 뷰티풀 수프 다운 나중에 이걸로 관리할사람은 pip로 설치하면 안댐 2023. 7. 7.
파이썬(DJANGO) HTML DB연동 select하기(MVC패턴) DAO클래스 import pymysql class DaoEmp: # print("생성자") def __init__(self): self.conn = pymysql.connect(host='127.0.0.1', user='root', password='python', db='python', charset='utf8', port=3304) # Connection 으로부터 Dictoionary Cursor 생성 self.curs = self.conn.cursor(pymysql.cursors.DictCursor) #메소드 def selectList(self): # SQL문 실행 sql = """ select e_id, e_name, gen, addr from emp """ self.curs.execute(sql.. 2023. 7. 6.
파이썬(DJANGO) HELLO_EMP 연습하기(SQL연동) 메소드 작성 위 화면처럼 나오는 이유는 urls에 url명을 ""아무것도 안줫을때 메소드를 출력했기때문 url을 emplist라고도 주었으니 http://127.0.0.1:8000/emplist로 검색해도 결과는 같다 2023. 7. 5.
파이썬(DJANGO) HELLO_DJANGO 연습하기(HTML연동) urls.py설정 path설정할때 #path('URL명 지정하기 ',파일.메소드이름) """ URL configuration for HELLO_DJANGO2 project. The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/4.2/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: .. 2023. 7. 5.
파이썬(DJANGO) dao 만들기 import pymysql class DaoEmp: # print("생성자") def __init__(self): self.conn = pymysql.connect(host='127.0.0.1', user='root', password='python', db='python', charset='utf8', port=3304) # Connection 으로부터 Dictoionary Cursor 생성 self.curs = self.conn.cursor(pymysql.cursors.DictCursor) #메소드 def selectList(self): # SQL문 실행 sql = """ select e_id, e_name, gen, addr from emp """ self.curs.execute(sql) list .. 2023. 7. 5.