728x90 반응형 Python3 Python 에서 MySQL 데이터 가져오기 import pymysql db = pymysql.connect(host='MySQL IP', user='MySQL ID', password='MySQL Password', db='DataBase Name', charset='utf8') curs = db.cursor() #Select Query sql = """select * from TableName""" curs.execute(sql) select = list(curs.fetchall()) db.commit() print(select)#튜플 형태로 반환받는다. #Insert Query sql = "insert into User (id, name) values(%s,%s)" curs.execute(sql,'MyID','MyName') db.commit.. 2020. 5. 4. BeautifulSoup으로 크롤링 from bs4 import BeautifulSoup headers = {'User-Agent': 'Mozilla/5.0'} url = 'Crawling_URL' #크롤링 할 페이지 URL res = requests.get(url,headers=headers) soup = BeautifulSoup(res.content,'html.parser') print(soup) #아래 코드와 같이 해당 URL에서 href주소로 이동 가능 new_url = url+=soup.find('div',class_='ClassName').find('a')['href'] res = requests.get(new_url,headers=headers) soup = BeautifulSoup(res.content,'html.parser.. 2020. 5. 4. 숫자 판별함수 #숫자 판별 함수 def is_number(value) : try : float(value) #전달받은 변수를 float 형태로 형변환에 성공할시 True 반환 return True except ValueError : #전달받은 변수를 float 형태로 형변환에 성공하지 못할시 False 반환 return False 2020. 5. 4. 이전 1 다음 728x90 반응형