

サイズの小さいwebページだとエラー文が出力されずにスクリーンショットを撮ることが出来るのですが、サイズの大きいwebサイトを撮ろうとするとエラー文が出力され続け、一枚撮るのに三分ほどかかります。この解消方法をずっと調べているのですが、厳しいです。わかる方いらしたら何卒宜しくお願い致します。

[code]

    # selenium 4
    from selenium import webdriver
    from selenium.webdriver.chrome.service import Service as ChromeService
    from webdriver_manager.chrome import ChromeDriverManager
    from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
    import os 
    import datetime
    
    
    #ヘッドレス実行　※全画面用
    options = webdriver.ChromeOptions()
    options.add_argument('--headless')
    options.add_argument('--ignore-certificate-errors')
    options.add_argument('--ignore-certificate-errors-spki-list')
    options.add_argument('--ignore-ssl-errors')
    
    driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install()),options=options)
    
    driver.implicitly_wait(10) # seconds
    
    driver.get("https://パズドラ.gamewith.jp/")
    #driver.get("https://laboratory.kazuuu.net/get-the-width-and-height-of-an-image-using-python/")
    #driver.get("https://pad.gungho.jp/member/")
    #driver.get("https://www.post.japanpost.jp/zipcode/dl/oogaki-zip.html")
    
    #保存する画像ファイル名
    fname = datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S')
    
    #スクショ保存ディレクトリが存在しなければ生成
    if os.path.isdir(os.getcwd()+"\\ss") == False:
        os.mkdir(os.getcwd()+"\\ss")
    
    #ウインドウサイズをWebサイトに合わせて変更　※全画面用
    width = driver.execute_script("return document.body.scrollWidth;")
    height = driver.execute_script("return document.body.scrollHeight;")
    driver.set_window_size(width,height)
    
    #スクショをPNG形式で保存
    driver.get_screenshot_as_file(os.getcwd() + "\\ss\\" + fname + ".png")
    
    
[/code]

エラー文

[code]

    [0901/150328.629:ERROR:ssl_client_socket_impl.cc(968)] handshake failed; returned -1, SSL error code 1, net_error -100
    [0901/150332.492:ERROR:ssl_client_socket_impl.cc(968)] handshake failed; returned -1, SSL error code 1, net_error -103
    [0901/150333.053:ERROR:ssl_client_socket_impl.cc(968)] handshake failed; returned -1, SSL error code 1, net_error -100
    [0901/150335.737:ERROR:ssl_client_socket_impl.cc(968)] handshake failed; returned -1, SSL error code 1, net_error -100
    [0901/150337.184:ERROR:ssl_client_socket_impl.cc(968)] handshake failed; returned -1, SSL error code 1, net_error -103
    [0901/150339.141:ERROR:ssl_client_socket_impl.cc(968)] handshake failed; returned -1, SSL error code 1, net_error -103
    [0901/150339.593:ERROR:ssl_client_socket_impl.cc(968)] handshake failed; returned -1, SSL error code 1, net_error -100
    
[/code]


CC BY-SA 4.0
2023-09-01T06:08:44.517
96094
2023-09-01T07:33:35.753
2023-09-01T07:33:35.753
3060
53201
question
python python3 selenium ssl selenium-webdriver
handshake failed; returned -1, SSL error code 1, net_error -100のエラー出力