본문 바로가기
728x90

파이썬49

문자열에서 숫자만 가져오기 - 파이썬 문자열에 들어있는 숫자만 가져오는 방법​import re ​string = 'aaa1234, ^&*2233pp' numbers = re.sub(r'[^0-9]', '', string) print(numbers) 2024. 7. 2.
네이버tv 재생수 가져오기 - 파이썬, 크롤링 네이버tv 화면에 표시되는 재생 수를 크롤링하여 가져오기​재생 수는 play 아이디를 사용하는 span 태그안에 있다​​from urllib.request import urlopenfrom bs4 import BeautifulSoupimport re​try:html = urlopen("https://tv.naver.com/v/24002047/list/67096")bsObj = BeautifulSoup(html.read(), "html.parser")​nameList = bsObj.findAll("span", {"class": "play"})for name in nameList: numbers = re.sub(r'[^0-9]', '', name.get_text()) print(numbers)except H.. 2024. 7. 2.
csv 파일 읽어오기 - 파이썬 from urllib.request import urlopenfrom io import StringIOimport csv​data = urlopen("http://test.co.kr/test.csv").read().decode('ascii','ignore')dataFile = StringIO(data)csvReader = csv.reader(dataFile)​for row in csvReader:print(row) 2024. 7. 2.
파일 읽어오기 - 파이썬 from urllib.request import urlopentxtPage = urlopen("https://www.test.co.kr/test.txt")print(txtPage.read())​//인코딩시print(str(txtPage.read(), 'utf-8')) 2024. 7. 2.
BeautifulSoup 라이브러리 사용법 - 파이썬 from urllib.request import urlopenfrom bs4 import BeautifulSoup​try: html = urlopen("https://www.python.co.kr/index.php") bsObj = BeautifulSoup(html.read(), "html.parser") print(bsObj.title)except HTTPError as e: print(e)​bsObj.title 은 해당 웹사이트의 title 태그 값을 출력. 다른 태그 값들도 동일한 방법으로 가져올 수 있다.​//ID green 을 사용하는 span의 텍스트 가져오기nameList = bsObj.findAll("span",{"class":"green"})for name in nameList: prin.. 2024. 7. 2.
파이썬 함수 사용법 파이썬에서 함수를 사용하는 방법은 아래와 같이 형식을 맞춰주면 된다.  def add(a, b):     return a+b 첫줄에는 함수의 이름을 입력하고  두번째 줄부터는 기능을 입력하면 되는데 파이썬 같은 경우 들여쓰기를 꼭 지켜야한다. 2024. 7. 1.