如何使用 Python 获得 CSS 背景颜色?
How to get CSS Background Colour with Python?
基本上正如问题所说,我正在尝试从网站中去除背景颜色。
目前我正在使用 BeautifulSoup
获取 HTML
,但事实证明这是获取 CSS
的困难方法。任何帮助都会很棒!
这不是您可以使用 BeautifulSoup
可靠解决的问题。您需要一个真正的浏览器。
最简单的选择是使用 selenium
浏览器自动化工具:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get('url')
element = driver.find_element_by_id('myid')
print(element.value_of_css_property('background-color'))
基本上正如问题所说,我正在尝试从网站中去除背景颜色。
目前我正在使用 BeautifulSoup
获取 HTML
,但事实证明这是获取 CSS
的困难方法。任何帮助都会很棒!
这不是您可以使用 BeautifulSoup
可靠解决的问题。您需要一个真正的浏览器。
最简单的选择是使用 selenium
浏览器自动化工具:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get('url')
element = driver.find_element_by_id('myid')
print(element.value_of_css_property('background-color'))