ফায়ারফক্সের জন্য আপনাকে এই accept_untrusted_certs
FirefoxProfile()
বিকল্পগুলি সেট করতে হবে True
:
from selenium import webdriver
profile = webdriver.FirefoxProfile()
profile.accept_untrusted_certs = True
driver = webdriver.Firefox(firefox_profile=profile)
driver.get('https://cacert.org/')
driver.close()
Chrome এর জন্য আপনার যুক্তি যুক্ত করতে হবে :--ignore-certificate-errors
ChromeOptions()
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('ignore-certificate-errors')
driver = webdriver.Chrome(chrome_options=options)
driver.get('https://cacert.org/')
driver.close()
ইন্টারনেট এক্সপ্লোরারের জন্য, আপনার acceptSslCerts
পছন্দসই ক্ষমতা সেট করা দরকার :
from selenium import webdriver
capabilities = webdriver.DesiredCapabilities().INTERNETEXPLORER
capabilities['acceptSslCerts'] = True
driver = webdriver.Ie(capabilities=capabilities)
driver.get('https://cacert.org/')
driver.close()
প্রকৃতপক্ষে, Desired Capabilities
ডকুমেন্টেশন অনুসারে , সমস্ত ব্রাউজারগুলির জন্য acceptSslCerts
দক্ষতা নির্ধারণের True
কাজটি করা উচিত কারণ এটি সাধারণ পাঠ / লেখার ক্ষমতা:
গ্রহণএসএসএলকার্টস
বুলিয়ান
সেশনের ডিফল্টরূপে সমস্ত এসএসএল শংসাপত্র গ্রহণ করা উচিত।
ফায়ারফক্সের জন্য ওয়ার্কিং ডেমো:
>>> from selenium import webdriver
এতে সেট acceptSslCerts
করা False
:
>>> capabilities = webdriver.DesiredCapabilities().FIREFOX
>>> capabilities['acceptSslCerts'] = False
>>> driver = webdriver.Firefox(capabilities=capabilities)
>>> driver.get('https://cacert.org/')
>>> print(driver.title)
Untrusted Connection
>>> driver.close()
এতে সেট acceptSslCerts
করা True
:
>>> capabilities = webdriver.DesiredCapabilities().FIREFOX
>>> capabilities['acceptSslCerts'] = True
>>> driver = webdriver.Firefox(capabilities=capabilities)
>>> driver.get('https://cacert.org/')
>>> print(driver.title)
Welcome to CAcert.org
>>> driver.close()