无法获取iframe内容

时间:2017-12-02 07:27:45

标签: python beautifulsoup

我正在尝试使用以下内容获取iframe的内容:

for thing in article_edit_soup.find("iframe", {"class":"cke_wysiwyg_frame cke_reset"}):
    for things in thing.contents:
        f.write(things.strip("\t"))

它给出了错误:

  

TypeError:' NoneType'对象不可迭代

但我确信在检查网页时我可以看到iframe。

1 个答案:

答案 0 :(得分:0)

问题是things.content不是类似对象的数组。因此,您需要将其转换为可迭代的数据类型。您这样做的方式取决于您的日期结构。如果没有看到更多的代码,那么最可能的答案是Object.values(things.content)