Код: Выделить всё
def GetScriptArray():
ScriptElements = Driver.find_elements(By.TAG_NAME, 'script')
for x, Script in enumerate(ScriptElements, start=1):
ScriptSource = Script.get_attribute("src")
ScriptSourceAlt = Script.get_attribute("data-original-src")
if ScriptSource:
if ScriptSource.startswith("http"):
ScriptArray.append(ScriptSource)
elif ScriptSource.startswith("//"):
print("SPECIAL 1 : " + ScriptSource)
elif ScriptSource.startswith("/"):
print("SPECIAL 2 : " + ScriptSource)
else:
print("SCRIPT NUM " + str(x) + " HAS NO SRC")
DevTools слушаю ws://127.0.0.1:60068/devtools/browser/a7437c3c-2acf-484f-9ec8-92c7fb9acca4
СКРИПТ НОМЕР 4 НЕТ SRC
СКРИПТ НОМЕР 5 НЕТ SRC
СКРИПТ НОМЕР 6 НЕТ SRC
СКРИПТА НОМЕР 7 НЕТ SRC
СКРИПТ НОМЕР 8 НЕТ SRC
СКРИПТ НОМЕР 9 НЕТ SRC
СКРИПТ НОМЕР 16 НЕТ SRC
СКРИПТ НОМЕР 17 НЕТ SRC
СКРИПТ НОМЕР 18 НЕТ SRC
[массив без обрезанных URL-адресов (не могу поделиться, потому что не могу публиковать https://]
не отображает URL-адреса типа «/cdn/script,js», только полные URL-адреса...........
Подробнее здесь: https://stackoverflow.com/questions/792 ... script-src
Мобильная версия