Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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 如何在Scrapy中下载一个特定节点下的所有图像?_Python_Xpath_Scrapy - Fatal编程技术网

Python 如何在Scrapy中下载一个特定节点下的所有图像?

Python 如何在Scrapy中下载一个特定节点下的所有图像?,python,xpath,scrapy,Python,Xpath,Scrapy,我正在使用Scrapy,我想下载一个节点下的所有图像,例如,以下是网页: <!-- language: lang-xml --> <div class="A"> <div class="A1"> <div class="A2"> <img original="a1.png"></img> </div> </div> <

我正在使用Scrapy,我想下载一个节点下的所有图像,例如,以下是网页:

<!-- language: lang-xml -->
<div class="A">
    <div class="A1">
        <div class="A2">
            <img original="a1.png"></img>
        </div>
    </div>
    <div class="A3">
        <img original="a2.png"></img>
    </div>
</div>
<div class="B">
    <div class="B1">
        <div class="B2">
            <img original="b1.png"></img>
        </div>
    </div>
    <div class="B3">
        <img original="b2.png"></img>
    </div>
</div>

我想下载class=“A”下的所有图像(我需要找到这些图像的原始URL),而不是class=“B”,在class=“A”下我们有a1.png和a2.png,它们处于不同的级别(级别数量不确定)

是否有任何方法可以使用XPATH(类似于//div[@class=“A”]/**/img)将一个特定节点下的一个属性作为目标


或者在Scrapy中是否有任何解决方案?

使用以下XPath选择所有
img
节点,这些节点是类为
a
div
节点的后代:

//div[@class="A"]//img


/
匹配子体,而不是匹配直接子体的
/

我认为演示链接死了。。。?