python 3.x – BeautifulSoup está retornando None


Estou tentando pegar o o título do produto no site da amazon, mas o valor retornado é sempre None.

Link: https://www.amazon.com.br/Câmera-Sony-Alpha-a7III-Mirrorless/dp/B07B43WPVK/ref=sr_1_1?__mk_pt_BR=ÅMÅŽÕÑ&dchild=1&keywords=sony+alpha+ilce-7m3&qid=1599604773&sr=8-1

Meu código:

import requests
from bs4 import BeautifulSoup

URL = 'https://www.amazon.com.br/Câmera-Sony-Alpha-a7III-Mirrorless/dp/B07B43WPVK/ref=sr_1_1?__mk_pt_BR=ÅMÅŽÕÑ&dchild=1&keywords=sony+alpha+ilce-7m3&qid=1599604773&sr=8-1'
headers = {
    "User-Agent": 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36 OPR/70.0.3728.154'}

page = requests.get(URL, headers=headers)

soup = BeautifulSoup(page.content, 'html.parser')

title = soup.find(id="productTitle")

print(title)

O retorno:

None

Process finished with exit code 0