如何使用Python获取CSS背景颜色?

基本上完全按照问题所述,我正在尝试从网站获取背景色.

目前,我正在使用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'))

value_of_css_property() documentation.

上一篇:在python中使用urllib时,双引号和单引号字符串之间的行为不同


下一篇:记录一个好用的swagger-ui框架