728x90 파이썬49 유튜브 정보가져오기 - 파이썬, pafy pafy는 유튜브 정보를 손쉽게 가져올수 있도록 만든 라이브러리이다. . https://pythonhosted.org/pafy/ Pafy Documentation — pafy 0.5.1 documentationpafy 0.5.1 Pafy Documentation API Keys Pafy Objects and Stream Objects Pafy Objects Pafy Attributes Pafy Methods Stream Lists Stream Objects Stream Attributes Stream Methods Stream.download() example Playlist Retrieval pafy.get_playlist() example Playlist Attributes Docs » Pafy D.. 2024. 7. 3. 유튜브 조회수 가져오기 - 파이썬, 크롤링 유튜브 조회수를 가져오는 방법은 여러가지가 있다. API를 이용하는 방법도 있고 selenium 를 사용하여 가져오는 방법도 있다. 아래 방법은 페이지 전체를 가져와 자바스크립트 변수인 ytInitialData 를 파싱하여 조회수를 가져오는 방법이다. ytInitialData 변수에는 json 데이터가 들어가 있다. import requestsimport reimport jsontry: html = requests.get("https://www.youtube.com/watch?v=T5cHCXeweYo").text matched = re.search(r'var ytInitialData = (.*?)};', html, re.S) json_string = matched.group(1) + "}" # .. 2024. 7. 3. kakao tv 재생수 가져오기 - 파이썬, 크롤링 재생수 875,745업로드 날짜 : 자세히위의 재생수가 나오는 부분을 찾아 재생수 숫자만 가져온다from selenium import webdriverfrom selenium.webdriver.chrome.service import Servicefrom selenium.webdriver.common.by import Byfrom webdriver_manager.chrome import ChromeDriverManager#크롬창을 띄우지 않고 실행하기options = webdriver.ChromeOptions()options.add_argument('headless')options.add_argument('window-size=1920x1080')options.add_argument("disable-.. 2024. 7. 3. 네이버tv 라이브 동접자 가져오기 - 파이썬 , 크롤링 selenium 을 사용하여 네이버tv 라이브의 동접자 수를 가져오는 방법이다. from selenium import webdriverfrom selenium.webdriver.chrome.service import Servicefrom selenium.webdriver.common.by import Byfrom webdriver_manager.chrome import ChromeDriverManageroptions = webdriver.ChromeOptions()options.add_argument('headless')options.add_argument('window-size=1920x1080')options.add_argument("disable-gpu")driver = webdriver.Chr.. 2024. 7. 3. 문자열 함수 - 파이썬 #특정 문자열 이후 제거temp = "테스트 문자열 입니다"temp = temp.split("문자열", 1)[0]print(temp) -> 결과 -> 테스트#특정 문자 제거temp.replace("문자", "") 2024. 7. 3. selenium 크롬창 띄우지 않고 크롤링하기 - 파이썬 옵션을 주지 않고 실행하면 크롬창이 하나 출력되고 크롤링이 된다. 이 새로운 창을 띄우지 않고 실행하는 방법이다. from selenium import webdriverfrom selenium.webdriver.chrome.service import Servicefrom selenium.webdriver.common.by import Byfrom webdriver_manager.chrome import ChromeDriverManageroptions = webdriver.ChromeOptions()options.add_argument('headless')options.add_argument('window-size=1920x1080')options.add_argument("disable-gpu")dr.. 2024. 7. 2. 이전 1 ··· 3 4 5 6 7 8 9 다음