project:ebsplayer
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판다음 판양쪽 다음 판 | ||
project:ebsplayer [2016/11/18 20:58] – [셀레니움 설치] changwoo | project:ebsplayer [2016/11/18 21:42] – [스크립트 실행] changwoo | ||
---|---|---|---|
줄 14: | 줄 14: | ||
실행하기 전 크롬 드라이버와 크롬 웹브라우저를 설치하도록 한다. 구글 크롬을 써도 되지만 오픈소스 버전인 크로미움을 사용해도 무방하다. 단, 이 경우 크로미움의 실행 파일 이름을 '/ | 실행하기 전 크롬 드라이버와 크롬 웹브라우저를 설치하도록 한다. 구글 크롬을 써도 되지만 오픈소스 버전인 크로미움을 사용해도 무방하다. 단, 이 경우 크로미움의 실행 파일 이름을 '/ | ||
- | '' | + | '' |
줄 21: | 줄 21: | ||
===== 스크립트 실행 ===== | ===== 스크립트 실행 ===== | ||
프로토타입 스크립트를 생성하였다. 저장소는 [[ https:// | 프로토타입 스크립트를 생성하였다. 저장소는 [[ https:// | ||
+ | |||
+ | |||
+ | ===== 플래시 실행 관련 ===== | ||
+ | 크롬 브라우저는 pepperflashplugin-nonfree를 이용한다. 그리고 이것을 깐다 하더라도 플래시 플레이어가 당장 실행되지는 않는다. | ||
+ | |||
+ | <code python> | ||
+ | import ebsplayer | ||
+ | radio = ebsplayer.ForeignLanguage() | ||
+ | </ | ||
+ | |||
+ | 이렇게 해서 항상 플래시 플러그인이 동작하도록 설정한다. 그래서 이렇게 화면이 나와야 한다. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | <code python> | ||
+ | radio.driver.execute_script(" | ||
+ | radio.save_screen('< | ||
+ | </ | ||
+ | |||
project/ebsplayer.txt · 마지막으로 수정됨: 2016/11/19 07:14 저자 changwoo