2026년 상식닷컴 선정 식당 & 카페 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요

셀레니움에서 페이지의 모든 스크립트 파일을 가져오는 방법은?

_____
질문: 셀레니움에서 페이지 내 모든 스크립트 파일(외부 JS 파일) URL을 가져오려면 어떻게 하나요?

답변: 셀레니움은 브라우저 자동화 도구로, 페이지 내 HTML 요소를 탐색하고 스크립트를 실행할 수 있습니다. 모든 스크립트 파일 URL을 가져오기 위해 주로 두 가지 방법을 사용합니다.

---

1. DOM의 `

2. 자바스크립트 실행을 통한 동적 스크립트 탐색

페이지에 스크립트가 동적으로 삽입되거나, 프레임 내에 존재하는 경우 자바스크립트로 직접 스크립트 URL을 추출할 수도 있습니다.

```python
script_urls = driver.execute_script("""
return Array.from(document.scripts)
.map(script => script.src)
.filter(src => src.length > 0);
""")
print(script_urls)
```

- `document.scripts`는 현재 문서 내 모든 `