셀렌이 시크릿 모드에서 브라우저를 여는 방법에 대한 문서를 찾을 수없는 것 같습니다.Python/Selenium 시크릿 모드/개인 모드
브라우저에서 사용자 정의 프로파일을 설정해야합니까?
셀렌이 시크릿 모드에서 브라우저를 여는 방법에 대한 문서를 찾을 수없는 것 같습니다.Python/Selenium 시크릿 모드/개인 모드
브라우저에서 사용자 정의 프로파일을 설정해야합니까?
기본적으로 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')
참고로, 여기가 열 것 인 것이다 :
from selenium import webdriver
firefox_profile = webdriver.FirefoxProfile()
firefox_profile.set_preference("browser.privatebrowsing.autostart", True)
driver = webdriver.Firefox(firefox_profile=firefox_profile)
참고로,이 다음에 해당
파이어 폭스를 들어이 browser.privatebrowsing.autostart
True
로 설정 체크 박스 설정 :
당신은 파이어 폭스에있는 방법을 알고 있습니까? – BubblewrapBeast
"파이썬 - 개인 모드에서 파이어 폭스 시작 파이어 폭스"란 뜻을 이해하지만 한 번에 여러 가지를 실행하고 있으며 이전의 작업에 따라 URL이 리디렉션되는 다른 현명한 방법으로 ingonito가 필요합니다. 감사합니다. – 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- with-selenium-in-private-mode) – AlexMeng
@AlexMeng 예, 중복 일지 모르지만 저는 그 아이디어를 하나의 대답으로 요약하고 더 많은 파이썬 특정 옵션을 제공한다고 생각합니다. 감사. – alecxe
@alecxe 여기에 귀하의 답변이 더 자세히 나와 있으므로 우선 순위를 부여해야한다는 데 동의합니다. 그러나 결론은 당신이 대답을 게시 한 * 다른 * 질문은 **이 답변과 중복 된 것입니다. ** (SO 관례에 따라 품질이 낮은 답변으로 질문을 중복하여 투표 할 수 있습니다. 어떤 질문이 게시되었는지에 상관없이 * 처음 *.) Meta의 일반 직원은 질문에 대한 답변과 그 사본을 게시하는 사용자를 희미하게 봅니다. – Louis