파이썬에서 셀레늄을 사용하여 페이지에 이미지가 표시되는지 확인해야 합니다.
예를 들어 https://openweathermap.org/ 페이지의 왼쪽 상단에 있는 로고를 살펴보겠습니다.
나는 execute_script
를 사용하고 내 코드는
다음 결과를 얻었습니다:
으아아아왜 typeof argument[0].naturalWidth>0
是 False
,而 arguments[0].naturalWidth
是 431
? 그리고 이미지가 페이지에서 올바르게 렌더링됩니다.
업데이트: 올바른 코드는:
print(driver.execute_script("return (arguments[0].naturalWidth>0);", image))