2017-12-09 12 views
0

pycharm에서 셀레늄을 사용하려고 할 때 웹 사이트를 열 수 없습니다.Selenium webdriver가 웹 사이트를 열지 않습니다. [신선한] [오류] probe_ppp_module, libpepflashplayer.so를 찾을 수 없습니다.

저는 데비안 Pycharm 2017.1.5, 셀렌 3.0.1, geckodriver 0.19.1, Firefox 52.5.0 64bit를 사용하고 있습니다. Firefox 용 geckodriver와 다른 모든 수정 프로그램을 사용하여 솔루션을 시도했지만 브라우저를 시작할 때 웹 응용 프로그램을 시작하려고 할 때 웹 사이트가로드되지 않습니다 (빈, 깨끗한 Firefox).

from selenium import webdriver 

driver = webdriver.Firefox() 
driver.get("http://www.python.org") 

내 geckodriver.log : 나는 브라우저 플러그인 - freshplayer-pepperflash를 설치하고 잘못 가고 그 밖의 무엇을 찾을 수 없습니다

1512819033857 geckodriver INFO geckodriver 0.19.1 
1512819033861 geckodriver INFO Listening on 127.0.0.1:60859 
1512819034970 mozrunner::runner INFO Running command: "/usr/bin/firefox" "-marionette" "-profile" "/tmp/rust_mozprofile.6erCM69GHVqK" 
1512819036141 Marionette INFO Listening on port 2828 
[fresh] [error] probe_ppp_module, can't find libpepflashplayer.so 
[fresh] [error] probe_ppp_module, can't find libpepflashplayer.so 
[fresh] [error] probe_ppp_module, can't find libpepflashplayer.so 
[fresh] [error] probe_ppp_module, can't find libpepflashplayer.so 
[fresh] [error] probe_ppp_module, can't find libpepflashplayer.so 
[fresh] [error] probe_ppp_module, can't find libpepflashplayer.so 

.

답변

0

나는이 문제가 firefox 플래시 플레이어 플러그인에 있다고 생각한다. 이 먼저 없애려면 그냥 다음을 수행하십시오

sudo add-apt-repository ppa:skunk/pepper-flash 
sudo apt-get update 
sudo apt-get install pepflashplugin-installer 
sudo mkdir -p /opt/google/chrome/PepperFlash 
sudo ln -s /usr/lib/pepflashplugin-installer/libpepflashplayer.so /opt/google/chrome/PepperFlash 

가 다음을 수행하십시오

sudo add-apt-repository ppa:nilarimogard/webupd8 
sudo apt-get update 
sudo apt-get install freshplayerplugin 

위는 파이어 폭스에 고추 플래시를 설치합니다.

또한 맥 geckodriver

from selenium.webdriver.common.desired_capabilities import DesiredCapabilities 
from selenium.webdriver.common.keys import Keys 

firefox_profile = webdriver.FirefoxProfile() 
firefox_profile.set_preference("webdriver.gecko.driver", "YourPathTo/geckodriver"") 

driver = webdriver.Firefox(firefox_profile=firefox_profile, capabilities=firefox_capabilities) 
에 대한 기능을 설정하는 것을 잊지 말라