BeautifulSoup从HTML li标签中提取特定项目

时间:2017-06-30 09:27:59

标签: python python-3.x

我想使用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

另外,如何在对象内打印字符串以进行调试?

0 个答案:

没有答案