gpt4 book ai didi

Python 漂亮的汤参数

转载 作者:太空狗 更新时间:2023-10-29 22:20:30 25 4
gpt4 key购买 nike

我有这段代码可以使用 BeautifulSoup 从页面中获取一些文本

soup= BeautifulSoup(html)
body = soup.find('div' , {'id':'body'})
print body

我想把它做成一个可重用的函数,它接受一些 html 文本和标签来匹配它,如下所示

def parse(html, atrs):
soup= BeautifulSoup(html)
body = soup.find(atrs)
return body

但是如果我这样打电话

    parse(htmlpage, ('div' , {'id':'body'}"))  or like

parse(htmlpage, ['div' , {'id':'body'}"])

我只得到 div 元素,body 属性似乎被忽略了。

有办法解决这个问题吗?

最佳答案

def parse(html, *atrs):
soup= BeautifulSoup(html)
body = soup.find(*atrs)
return body

然后:

parse(htmlpage, 'div', {'id':'body'})

关于Python 漂亮的汤参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2571228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com