最佳答案
我希望在一个文档中获取所有的 <script>
标记,然后根据某些属性的存在(或不存在)来处理每个标记。
例如,对于每个 <script>
标记,如果存在属性 for
,则执行某些操作; 否则,如果存在属性 bar
,则执行其他操作。
以下是我目前正在做的事情:
outputDoc = BeautifulSoup(''.join(output))
scriptTags = outputDoc.findAll('script', attrs = {'for' : True})
但是这样我过滤了所有带有 for
属性的 <script>
标签... 但是我丢失了其他的标签(那些没有 for
属性的标签)。