Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python和BeautifuLSoup中使用图像刮除div标记_Python_Web Scraping_Beautifulsoup - Fatal编程技术网

在Python和BeautifuLSoup中使用图像刮除div标记

在Python和BeautifuLSoup中使用图像刮除div标记,python,web-scraping,beautifulsoup,Python,Web Scraping,Beautifulsoup,我正在用Python和BeautifuLSoup创建一个网页。我有一个名为aaatag的变量,它将此标记保存在html中: 我的问题是,这显示了存储在/image/sprite.png中的图像。该映像为30x60,当映像被激活时,它仅获取第一个30x30,当映像被停用时,它仅获取第二个30x30 所以背景位置从30-0变为30-30 有没有办法使用BeautifulSoup查看背景位置?您必须解析应用于页面的CSS样式表。然而,我不知道有任何Python CSS解析器可以让您找到适用于给定H

我正在用Python和BeautifuLSoup创建一个网页。我有一个名为
aaatag
的变量,它将此标记保存在html中:


我的问题是,这显示了存储在
/image/sprite.png
中的图像。该映像为30x60,当映像被激活时,它仅获取第一个30x30,当映像被停用时,它仅获取第二个30x30

所以背景位置从30-0变为30-30


有没有办法使用BeautifulSoup查看背景位置?

您必须解析应用于页面的CSS样式表。然而,我不知道有任何Python CSS解析器可以让您找到适用于给定HTML元素的规则;仅仅发布
并没有给我们任何上下文,比如应用了什么CSS样式表,或者是否有父元素是这里应用的CSS选择器的一部分。是的,Martijn,这就是我想知道的。所以我也需要废弃css文件?或者类似的?我真的不知道这是怎么回事,因为我只使用BeautifulSoup来删除html代码是的,你需要加载CSS,然后解析它,然后以某种方式找出应用于div的规则。据我所知,这个链中缺少最后一步。