Selenium'un tarayıcıyı gizli modda nasıl açacağına dair herhangi bir belge bulamıyorum.Python/Selenium gizli/özel mod
Tarayıcıda özel bir profil mi kurmalıyım? Varsayılan olarak selenium
beri tüm
Selenium'un tarayıcıyı gizli modda nasıl açacağına dair herhangi bir belge bulamıyorum.Python/Selenium gizli/özel mod
Tarayıcıda özel bir profil mi kurmalıyım? Varsayılan olarak selenium
beri tüm
Öncelikle, aslında zaten özel geziyor temiz, yepyeni bir profile sahip bir tarayıcı başlar. değinen:
Ama kesinlikle/zorlamak zaten gizli/özel modunu açabilirsiniz. krom geçişte --incognito
command-line argument için
:
--incognito
gizli modda doğrudan başlatmak için tarayıcı neden olur.
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--incognito")
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get('https://google.com')
Bilginize, burada o kadar açacağını budur:
from selenium import webdriver
firefox_profile = webdriver.FirefoxProfile()
firefox_profile.set_preference("browser.privatebrowsing.autostart", True)
driver = webdriver.Firefox(firefox_profile=firefox_profile)
Bilginize, bu şu karşılık gelir:
firefox için, browser.privatebrowsing.autostart
True
ayarlı onay kutusu ayarları:
Yangın filtresinde nasıl bir şey olduğunu biliyor musunuz? – BubblewrapBeast
"Python - Özel modda Selenium ile firefox'u başlat" ifadesini anlıyorum, ancak aynı anda birden fazla şey çalıştırıyorum ve diğer bilindiği gibi, url önceki yaptıklarına göre yönlendiriliyor. Teşekkürler – BubblewrapBeast
Test ederken gerçek gizli modu zorlamak önemlidir. Örneğin, Safari, Özel moddayken yerel depolamaya yazmayı yasaklar. Bu nedenle, bu sınırlama ile ilgili hataları tespit edecek şekilde testleri çalıştırmak önemlidir. – Zack
PowerShell
try{
# Import the Selenium DLLs
Add-Type -Path "$Seleniumlib\Selenium.WebDriverBackedSelenium.dll"
Add-Type -Path "$Seleniumlib\WebDriver.dll"
Add-Type -Path "$Seleniumlib\WebDriver.Support.dll"
}
catch [Exception]{
Write-Host ("Error: {0}" -f $_.Exception.Message)
exit 1
}
$options = New-Object OpenQA.Selenium.Chrome.ChromeOptions
$options.AddArgument("--incognito")
$driver = New-Object OpenQA.Selenium.Chrome.ChromeDriver($options)
olası yinelenen [Python - özel modda Selenyum ile firefox başlayın] (http://stackoverflow.com/questions/27425116/python-start-firefox- ile-selenium-in-özel mod) – AlexMeng
@AlexMeng evet, yinelenen olabilir, ama ben bir tek cevapta fikri özetlemek ve daha python özgü seçenekler sunmak düşünüyorum. Teşekkürler. – alecxe
@alecxe Buradaki cevabın daha ayrıntılı olduğunu ve böylece öncelik verilmesi gereken bir şey olduğunu kabul ediyorum. Ancak, sonuçta, bir cevap yazdığınız diğer * soru * bu sorunun bir kopyasıdır. ** (Daha az kaliteye sahip olan cevaplarla soruyu çoğaltmak için SO gümrük başına tamamen iyidir. Hangi sorunun yayınlandığına bakılmaksızın * ilk *.) Meta'daki düzenli görüşlerin, bir soruya cevap yazanlar ve kopyalarını (kullanıcıların) kısmi olarak görüntülediğini unutmayın. – Louis