Selenium Python:解析来自网站的JS内容

Selenium Python:解析来自网站的JS内容,python,html,selenium,selenium-webdriver,Python,Html,Selenium,Selenium Webdriver,我有这个网站。网址: 我想访问这个网站,以保存所有的夹克图片,但他们在JS。所以我用硒 我注意到保存Cookie后,我可以看到所有的夹克图片。 但我的问题是用硒保存饼干。因此,要摆脱弹出窗口,并获得所有的夹克图片 我尝试的是: 在“媒体图像框”类中,显示所有图像。它们似乎是由JS生成的。因为我不能在源代码中看到它们,只能在inspector中看到。这是我需要的html代码 from bs4 import BeautifulSoup import requests import time imp

我有这个网站。网址:

我想访问这个网站,以保存所有的夹克图片,但他们在JS。所以我用硒

我注意到保存Cookie后,我可以看到所有的夹克图片。 但我的问题是用硒保存饼干。因此,要摆脱弹出窗口,并获得所有的夹克图片

我尝试的是: 在“媒体图像框”类中,显示所有图像。它们似乎是由JS生成的。因为我不能在源代码中看到它们,只能在inspector中看到。这是我需要的html代码


from bs4 import BeautifulSoup
import requests
import time
import sys
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait

url = "https://www.surplus-shop.de/herren/oberteile/jacken/basic-bomber-jacket.html?color=1&size=S"
    
driver = webdriver.Safari()
driver.get(url)
 
cookieSubmit = driver.find_element_by_name("saveall")
print(cookieSubmit.text)
cookieSubmit.send_keys("some text")
cookieSubmit.submit()
print("a")
driver.get("https://www.surplus-shop.de/czgdpr/cookie/submit/")

print("b")
html = driver.execute_script("return document.getElementsByClassName('media-image-box')[0].innerHTML")
elem = BeautifulSoup(html, 'html.parser')

print(elem)
print(elem.findAll("img"))

driver.quit()