Возможно помогу, если Вы имеете ввиду файлы js (или любые другие типа css), которые постоянно грузятся одни и те же с сайта без изменения, то можно их подменить на локальные. Сделать можно через
selenium-wire
Суть примерно такая:
self.driver.request_interceptor = interceptor # ставим подмену запросов
def interceptor(request):
"""Подмена css на локальные"""
"""эти файлы не меняем"""
real_urls = (
'styles.css',
)
if str(request.url)[-4:] == '.css':
"""Ищем название файла"""
file = re.search(r"/([^/]+\.css)$", str(request.url)).group(1)
if file not in real_urls:
try:
request.create_response(
status_code=200,
headers={'Content-Type': 'text/css'}, # Optional headers dictionary
body=open(f'fake_files/{file}').read() # Optional body
)
except:
pass
Код не идеальный, но суть понять можно