Unable to scrape hidden data that is shown with hovering

  beautifulsoup, javascript, python, web-scraping

URL: https://www.nike.com/w/sale-3yaep

With the website above, what I’m trying to is scrape all products URL. BeautifulSoup will only extract the products default images. If a product has multiple colors, thus multiple product URL’s, I will not be able to capture that URL information.

See below for example: top image is the default image for this product. Hovering over the image you can see different colors. If you then hover over another color the URL will change. This is the information I need to extract.

Default Product Image

Hovering over a different color - URL changes

Source: Python Questions