2017-12-06 9 views
0

나는 앱에서 자석 토런트 링크를 열고, 파이썬 3.6.3셀레늄Chromedriver와 응용 프로그램을 만드는 중이라서하지만, 사용자가 비트 토 런트 ("기억 시작하고자하는 경우 브라우저는 항상 물어 내 선택 "은 분명히 작동하지 않습니다).chromedriver를 python 셀레늄을 사용하여 브라우저에서 앱을 실행하기위한 설정을 기억하는 방법은 무엇입니까?

일단 앱 코딩을 완료하면 --headless 플래그로 전체 브라우저가 보이지 않도록하고 싶다면 사용자가 그대로두기로 결정한 경우 클릭 할 수 없게됩니다. chromeriver가 브라우저를 통해 앱을 시작할 수 있도록 기억하는 방법을 알려주시겠습니까? 나는 많은 것을보고 있었고 어떤 해결책도 찾을 수 없습니다. 모든 도움을 미리 감사드립니다.

답변

1

기본적으로 ChromeDriver는 각 세션에 대해 새로운 임시 프로필을 만듭니다. 귀하의 경우 BitTorrent 설정이 저장되는 사용자 정의 프로필을 사용할 수 있습니다. 이 같은 프로파일이있는 코드의 TELL의 chromedriver에서

:

from selenium.webdriver.chrome.options import Options 
... 
chrome_options = Options() 
chrome_options.add_argument("user-data-dir=/path/to/your/custom/profile"); 
... 
driver = webdriver.Chrome(chrome_options=chrome_options) 
+0

고마워요. 그냥 물건을 정리하려면 dir은 이중 백 슬래시가 있어야하고 dir의 끝에 넣어야합니다. – Koteu