Что я хочу сделать
Я хочу получить исходный код инспектора с использованием Selenium, Python и Firefox. (Не обычный источник, код инспектора показан в консоли разработчика F12) Как и левая кнопка на этой картинке
Где у меня возникла проблема и что я пытался сделать
I искал на стеке потока Получить HTML Источник WebElement в Selenium WebDriver с использованием Python Я нашел этот ответ полезным и вставил этот код в код ниже.
from selenium import webdriver
targetlink = "INSERT ANY LINK"
socksip = "INSERT IP"
socksport = INSERT PORT
#Set preferences
profile = webdriver.FirefoxProfile()
profile.set_preference('network.proxy.type', 1)
profile.set_preference('network.proxy.socks', socksip)
profile.set_preference('network.proxy.socks_port', socksport)
browser = webdriver.Firefox(executable_path=r'INSERT PATH HERE',firefox_profile=profile)
#Get
browser.get(targetlink)
#Try to get source..
elem = browser.find_element_by_xpath("//*")
source_code = elem.get_attribute("innerHTML")
print(source_code)
Это был мой пример кода. После этого я обнаружил, что есть некоторый код, который я мог видеть в инструментах инспектора, но я не мог видеть в полученном источнике выше. Например: реклама, некоторые ссылки на странице (я думаю, это может быть динамически c)
Заключение
Я хочу получить код инспектора с использованием Selenium, Python и Firefox. Любые ответы будут сокращены. Заранее спасибо и извините за мой ужасный Энгли sh.