2017-12-09 10 views
0

pycharmでセレンを使用しようとしているときにウェブサイトを開くことができませんでした。Selenium webdriverがウェブサイトを開けません - [fresh] [error] probe_ppp_module、libpepflashplayer.soが見つかりません

私はDebian、Pycharm 2017.1.5、selenium 3.0.1、geckodriver 0.19.1、Firefox 52.5.0 64bitを使用しています。 Firefox用のgeckodriverと他のすべての修正プログラムをインストールすることで解決策を試しましたが、私のアプリを起動しようとしているときにブラウザが起動し、Webサイトがロードされていないときに保持されます(空の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のFlash Playerプラグインにあると思います。 は、この最初の解消を取得するにはちょうど次の操作を行います。

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 

以上は、Firefoxに唐辛子フラッシュをインストールします。

また、Mac 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) 
のための機能を設定することを忘れてはいけません
関連する問題