我想使用BeautifulSoup从HTML li标签中提取特定项目。我在程序的这一部分发现了一个错误,它阻止了程序:
product_url = 'https://example.com/product'
page = sess.get(product_url)
page = BeautifulSoup(page.text)
list = page.select('li.items')
list_items = [
{
"menu_name": menu.find('h3').text,
"menu_type": menu.find('strong').text.strip(),
"menu_level": menu.select('.list_item')[0].text.strip() if menu.select('.list_item') else '' ,
"menu_url": BASE_URL + menu.select('a.title')[0]['href'],
}
for menu in list]
#Any code after this line not worked
另外,如何在对象内打印字符串以进行调试?