मुझे सेलेनियम को गुप्त मोड में ब्राउज़र खोलने के तरीके पर कोई दस्तावेज नहीं दिख रहा है।पायथन/सेलेनियम गुप्त/निजी मोड
क्या मुझे ब्राउज़र में कस्टम प्रोफ़ाइल सेट अप करना है या?
मुझे सेलेनियम को गुप्त मोड में ब्राउज़र खोलने के तरीके पर कोई दस्तावेज नहीं दिख रहा है।पायथन/सेलेनियम गुप्त/निजी मोड
क्या मुझे ब्राउज़र में कस्टम प्रोफ़ाइल सेट अप करना है या?
सबसे पहले, selenium
डिफ़ॉल्ट रूप से एक साफ, ब्रांड-नई प्रोफ़ाइल, के साथ एक ब्राउज़र शुरू करता है, आप वास्तव में पहले ही निजी रूप से ब्राउज़ कर रहे हैं। का जिक्र करते हुए:
लेकिन तुम सख्ती से लागू/वैसे भी गुप्त/निजी मोड चालू कर सकते हैं।
क्रोम पास --incognito
command-line argument के लिए:
--incognito
गुप्त मोड में सीधे शुरू करने के लिए ब्राउज़र का कारण बनता है।
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')
FYI करें, यहाँ यह क्या खोल देगी:
फ़ायरफ़ॉक्स के लिए, सेट browser.privatebrowsing.autostart
True
रहे हैं:
from selenium import webdriver
firefox_profile = webdriver.FirefoxProfile()
firefox_profile.set_preference("browser.privatebrowsing.autostart", True)
driver = webdriver.Firefox(firefox_profile=firefox_profile)
FYI करें, यह निम्न से मेल खाती है सेटिंग्स में चेकबॉक्स:
क्या आप जानते हैं कि फ़ायरफ़ॉक्स में कैसे करें? – BubblewrapBeast
मैं समझता हूं कि "पायथन - निजी मोड में सेलेनियम के साथ फ़ायरफ़ॉक्स प्रारंभ करें" में आपका क्या मतलब है, लेकिन मैं एक साथ कई चीजें चला रहा हूं और अन्य आवश्यक रूप से यूआरएल रीडायरेक्ट किया गया है जो पिछली बार कर रहा है। धन्यवाद – BubblewrapBeast
परीक्षण करते समय वास्तविक गुप्त मोड को लागू करना महत्वपूर्ण है। उदाहरण के लिए, सफारी निजी मोड में स्थानीय संग्रहण में लिखने पर रोक लगाती है। इस प्रकार, परीक्षणों को इस तरह से चलाने के लिए महत्वपूर्ण है जो इस सीमा से संबंधित बग का पता लगाएंगे। – 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)
के संभावित डुप्लिकेट [अजगर - निजी मोड में सेलेनियम के साथ फ़ायरफ़ॉक्स शुरू] (http://stackoverflow.com/questions/27425116/python-start-firefox- सेलेनियम-इन-प्राइवेट-मोड) – AlexMeng
@AlexMeng हाँ, एक डुप्लिकेट हो सकता है, लेकिन मुझे लगता है कि मैंने इस विचार को एक ही जवाब में सारांशित करने में कामयाब रहा है और अधिक पायथन-विशिष्ट विकल्प प्रदान किए हैं। धन्यवाद। – alecxe
@alecxe मैं मानता हूं कि आपका उत्तर यहां अधिक विस्तृत है और इस प्रकार वह प्राथमिकता दी जानी चाहिए। हालांकि, अपशॉट यह है कि * अन्य * प्रश्न जिस पर आपने उत्तर पोस्ट किया है ** यह एक डुप्लिकेट है। ** (यह कम गुणवत्ता वाले उत्तरों के साथ सवाल को डुप्लिकेट करने के लिए वोट करने के लिए एसओ रीति-रिवाजों के लिए पूरी तरह ठीक है , भले ही कौन सा प्रश्न पोस्ट किया गया था * पहले *।) ध्यान दें कि मेटा पर नियमित रूप से उन उपयोगकर्ताओं का एक मंद दृश्य होता है जो किसी प्रश्न और उसके डुप्लिकेट के उत्तर पोस्ट करते हैं। – Louis