Python Chrome Selenium Extension ve Headless

Merhabalar, selenium botumla ilgili çalışmalara devam ederken tekrar bir problem ile karşılaştım. Karşılaştığım problemde chrome tarayıcısına eklenti eklediğimde kodla --headless yapamıyorum hata veriyor. Stackoverflow ’ da birkaç başlık baktım ve bunun münkün olmadığını desteklemediğini yazmışlar.

Is it possible to run Google Chrome in headless mode with extensions? - Stack Overflow

  from pyvirtualdisplay import Display

display = Display(visible=0, size=(800, 600))
display.start()

bu şekilde tarayıcımı gizlemeye çalıştım fakat bu modülü çözemedim. Windows ile çalışmıyormuş heralde.

Konu ile ilgili yardımlarınızı bekliyorum.

Evet, bu modül Windows’u desteklemiyor.

Kabul edilmiş cevabın verdiği linkte bu özelliği getirmeyi reddetmişler, bizim yapabileceğimiz pek bir şey olduğunu sanmıyorum. Ama Firefox eklentiler ile headless çalışıyor diye biliyorum.

Firefox ’ da headless özelliği yok diye biliyorum. Ben

from pyvirtualdisplay import Display

display = Display(visible=0, size=(800, 600))
display.start()

şu modül gibi bir fikirle konuyu çözebiliriz diye açtım. Fikirlerinizi almak adına.

Niye olmasın ki:

Bu modül Windows’un kullandığı arayüz sistemi için geliştirilmemiş, belki winapi ile bir şeyler yapılabilir ama mümkünse bile uğraştırıcı olur. Şu linke de göz atın istiyorsanız:

1 Beğeni