python - 使用 beautifulSoup 抓取 CSS 信息

标签 python css web-scraping beautifulsoup

我正在从包含网站 URL 的网络中抓取数据。我想知道是否有办法知道该网站是否对 beautifulSoup 有响应?更具体地说,我们可以用 BeautifulSoup 检查 CSS 代码吗,或者你受限于 HTML。

例如,响应式网站的 CSS 将包含类似“@media”的内容。

有没有办法检查它?

谢谢

最佳答案

BeautifulSoup 是一个HTML 解析器,它不理解CSS 语法。根据目标页面的结构和定义 @media 的位置,您可以使用 BeautifulSoup 解析它,提取样式表 URL,下载它(它们)比如说,requests并用例如 tinycss 解析它寻找 @media 规则。

关于python - 使用 beautifulSoup 抓取 CSS 信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37165675/

相关文章:

html - 语义 ui 左菜单占用太多空间

html - 如何使用 ie vba web-scrape 脚本选择 <li>

python - 如何使用 beautifulsoup python 使用 findall 指定子标签

python - 我怎样才能重复播放一个声音样本,让下一个循环与前一个循环重叠

python - 在docker容器中运行时无法将geopandas导入python

javascript - 如何通过 id 单击单选按钮激活事件?

html - 如何为我们的网站制作盲文界面

python - 从 pandas 数据框列值中删除句子的第一个单词

python - header 中返回的内容长度,用于使用 nginx、uwsgi 和 Flask 进行分块传输编码

Excel VBA 从超链接列表中提取 Web 数据