zoukankan      html  css  js  c++  java
  • TypeError: sequence item 0: expected string, Tag found

    原始代码:

    soup = BeautifulSoup(result, 'html.parser')
    content_list = soup.find_all('p', attrs={"class": "art_p"})
    content = '<br/>'.join(content_list)

    报错内容是:

    Traceback (most recent call last):
      File "G:/squid_frame/app_spider/spider_3_sina/sina_2_content_spider.py", line 169, in <module>
        sina_content_spider(item=item)
      File "G:/squid_frame/app_spider/spider_3_sina/sina_2_content_spider.py", line 107, in sina_content_spider
        content = '<br/>'.join(content_list)
    TypeError: sequence item 0: expected string, Tag found

    解决办法:

    soup = BeautifulSoup(result, 'html.parser')
    content_list = soup.find_all('p', attrs={"class": "art_p"})
    content = ' <br>'.join(str(ii) for ii in content_list)
  • 相关阅读:
    黄宗禹9.11作业
    黄宗禹第一次作业
    9.11
    9.18
    计算平均速度
    圆的周长与面积
    JAVA 作业
    9.11
    9.25
    计算平均速度题
  • 原文地址:https://www.cnblogs.com/xuchunlin/p/10027960.html
Copyright © 2011-2022 走看看