Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 모바일
- 유튜브
- jsp
- 개발
- 이진 변환 반복하기
- jdbc
- 메모장
- 형태소 분석기
- 개발자
- java
- android
- js
- 파일 저장
- 프로그래밍
- 파이썬
- n^2 배열 자르기
- 프로그래머스
- 입출력
- 자바스크립트
- 자바
- Python
- 세션
- MySQL
- 크롤링
- 코딩
- 함수형 인터페이스
- Programmers
- 데이터베이스
- javascript
- 셀레니움
Archives
- Today
- Total
개인용 복습공간
[Python] 파이썬으로 유튜브 크롤링 - 1 본문
간단하게 유튜브에 text를 크롬 드라이버와 셀레니움을
이용해 가져와보려고 한다.
유튜브 채널에 들어가 우클릭 - 검사를 눌러서 가져올 텍스트를 확인한다. ctrl + shift+ i를 눌러서 할 수 있다.
동영상의 제목, 유튜버, 동영상 업로드 시기, 동영상 길이, 조회수, 동영상 url이 들어있는 text의 요소를 찾는다.
XPath를 복사해서 코드에 넣어준다.
셀레니움은 pip install selenium으로 cmd창에서 설치할 수 있다.
crawling_one.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import selenium
from selenium import webdriver
from time import sleep
import time
URL = 'https://www.youtube.com/c/yangdailOfficial/videos'
driver = webdriver.Chrome(executable_path='chromedriver')
driver.get(URL)
time.sleep(1)
title = driver.find_element_by_xpath('//*[@id="video-title"]')
print(title.get_attribute('aria-label'))
print(title.get_attribute('href'))
sleep(1)
driver.close()
|
cs |
'Python' 카테고리의 다른 글
[Python] 형태소 분석기 - konlpy (0) | 2021.06.25 |
---|---|
[Python] bs4 와 selenium (0) | 2021.06.05 |
[Python] 파이썬으로 유튜브 크롤링 - 3 (0) | 2021.06.02 |
[Python] 파이썬으로 유튜브 크롤링 - 2 (2) | 2021.05.26 |
Comments