【发布时间】:2019-02-22 22:26:26
【问题描述】:
我正在使用 Django 和 Python 3.7。我想使用 BeautifulSoup 和 SoupStrainer 在我的文档中查找具有属性的特定元素。但是,如果属性包含破折号,我该怎么做?我想做这个
my_strainer = SoupStrainer('a', data-id="aaa")
但这会导致错误
Can't assign to function call
抱怨“data-id”属性。如果我将“data-id”更改为“id”,那么一切都会运行,但是我没有得到我想要的结果。
【问题讨论】:
标签: python django python-3.x parsing beautifulsoup