Python selenium tarayıcıyı arka planda çalıştırma headless //umutkalay

umutkalay

Katılımcı Üye
26 Nis 2019
276
0
Headless mod

Selamlar Chrome ve Firefox tarayıcılarını arka planda nasıl çalıştırırız bu konuda bu sorunun cevabını işleyeceğiz.

Chrome için

Kod:
from selenium import webdriver

options = webdriver.ChromeOptions()    #Seçenek nesnesi oluşturduk
options.add_argument('--headless')     #Seçenek nesnesine arka planda çalışması için gerekli kodu yazdık

br  = webdriver.Chrome(options=options) #Tarayıcı nesnesi oluştururken, oluşturduğumuz seçenek nesnesini tanımladık
br.get("url")                                                 #Açılan sayfa headless modda çalışacak

Firefox için

Kod:
from selenium import webdriver
from selenium.webdriver.firefox.options import Options

options =   Options()                  #Seçenek nesnesi oluşturduk
options.headless = True                #Seçenek nesnesi içerisindeki headless modunu aktif hale getirdik

br  = webdriver.Firefox(options=options) #Tarayıcı nesnesi oluştururken, oluşturduğumuz seçenek nesnesini tanımladık
br.get("url")                                              #Açılan sayfa headless modda çalışacak




İki tarayıcıda headless i farklı varyasyonlarda tanımladık , fakat her iki varyasyonda kullanılabilir. Chrome için options.headless = True ifadesi kullanabilirdik. Aynı şekilde Firefox içinde options.add_argument('--headless') ifadesini kullanabilirdik.​












.
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.