我有snekfetch
<div class="entry-content">
<h4>today's date etc etc</h4>
<h3>category name 1</h3>
<p>
<img class="aligncenter" src="img_1.png" alt="" />
</p>
<div></div>
<p>
<img class="aligncenter" src="img_2.png" alt="" />
</p>
<div></div>
<h4>today's date etc etc</h4>
<h3>category name 2</h3>
<p>
<img class="aligncenter" src="img_3.png" alt="" />
</p>
<div></div>
<h4>today's date etc etc</h4>
<h3>category name 3</h3>
<p>
<img class="aligncenter" src="img_4.png" alt="" />
</p>
<div></div>
</div>
我使用cheerio的目的是提取img src,我设法提取img src但问题是,我需要将它们分类为名称,例如img_1.png
和img_2.png
属于{ {1}}标记类别名称1,依此类推。
我会将它们存储在一个数组中,例如
<h3>
对于 name: category 1
src: img_1.png
name: category 1
src: img_2.png
标记下的img src,所有其他类别名称的等等
来自snekfetch的这个结果也可以是随机的,这意味着类别名称1有时会有3-4个图像而不是2个可能的图像。
所以我想用cheerio来检测它们的动态,但我不知道该怎么做。
答案 0 :(得分:1)
这个怎么样
Codable
我没有对此进行测试,但逻辑应该是相当不错的,因为不是我会很乐意帮助
编辑我创建了一个对象,其中的键是具有图片数组的类别,它更灵活,但您可以根据自己的喜好进行调整,或者只是询问是否卡住