deal_way = list(soup.select('div.biaoqian_li').stripped_strings)

#

deal_ways = soup.select('div.biaoqian_li')

for deal_way in deal_ways:

x = list(deal_way.stripped_strings)

上面两个代码不是表示同样的意思吗?

(1)为什么上面报错:AttributeError: 'list' object has no attribute 'stripped_strings'

(2)下面的可以运行

soup.select 返回的是符合条件的列表(list),列表当然没有那个属性(因为那个属性是bs4 Tag对象上的属性)

而下面可以是因为列表里面的元素就是Tag对象

很明显下面的代码比上面多用了一个 for 啊

你可以打印一下 soup.select('div.biaoqian_li') 与 for 中的 deal_way

对比一下区别

实在很抱歉,一开始没有说清楚soup.select('div.biaoqian_li')解析出来的列表只有一个数据

是我代码写错了,所以一直报错,写成:list(soup.select('div.biaoqian_li')[0].stripped_strings)

这样就没问题了

谢谢大家

对soup.select()返回的是什么不是很清楚,但是看你下面的代码

soup.select('div.biaoqian_li')返回的是个集合,集合里的item才具有stripped_strings属性,而不是集合有这个属性。

2段代码是不一样的

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd13979.html

相关文章 Recommend

python相同程序执行结果不同_原理相同只是精简了的python代码,运行结果不同是为什么...相关推荐

  1. python读文件路径-python获取程序执行文件路径的方法(推荐)

    1.获取当前执行主脚本方法:sys.argv[0]和_ file _ (1)sys.argv 一个传给Python脚本的指令参数列表.sys.argv[0]是脚本的名字.一般得到的是相对路径,用os. ...

  2. Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net

    Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net 1. 提升单例有能力的1 2. 减少工作数量2 2.1. 减少距 ...

  3. Python(7)-程序执行的原理

    程序执行的原理 1.计算机中的三个核心部件 2.程序执行的原理 3.程序的作用 1.计算机中的三个核心部件 CPU:中央处理区,超大规模的集成电路,负责处理数据.计算 内存:临时存储数据,断电数据消失 ...

  4. python程序员年薪百万_想要成为年薪百万的Python程序员,这套面试题别错过

    近几年来,Python的运用范围越来越广,发展势头十分强劲.小到网页建设.网站搭建,大到人工智能AI.云计算.人脸识别.大数据分析等等尖端技术,都基于Python编程语言来实现. 在小伙伴们通过参加培 ...

  5. python代码执行过程记录_这款神器,能把 Python 代码执行过程看地一清二楚

    原标题:这款神器,能把 Python 代码执行过程看地一清二楚 本文经机器之心(微信公众号:almosthuman2014)授权转载,禁止二次转载 机器之心报道,参与:一鸣.杜伟 Python 是一门 ...

  6. python简述程序的ipo结构_简述程序设计的IPO模式的特点。

    [编程题]编写程序,根据给出的三角形的三个边,输出三角形的面积. [编程题]输人两个正整数m和n,求其最大公约数和最小公倍数. [编程题] [单选题]以下代码运行结果正确的是哪一项?() x=2 if ...

  7. 通常我们将python语言程序保存在一个后缀_【单选题】通常我们将Python语言程序保存在一个后缀为( )的文件中。...

    问题:[单选题]通常我们将Python语言程序保存在一个后缀为( )的文件中. 更多相关问题 谢某对某公安局以其实施盗窃为由处以15日拘留的处罚不服,向法院提起行政诉讼.该局向法院提供的证 下列关于刑 ...

  8. 通常我们将python语言程序保存在一个后缀_知到毛概章节测试答案2020

    知到毛概章节测试答案2020 更多相关问题 [多选题]Discussion section should be______________. [填空题]下面的程序是用do while语句求1至1000 ...

  9. python 筛选提取连续多行_没有比这更简单的Python入门案例,用python打印你的宠物小精灵...

    现在学习Python的人越来越多,但你会以怎样的方式开始编写你的第一个Python代码呢? 下面我教你一个简单的入门案例,很适合最开始的Python学习哦! 即将用到的Python基础语法是:prin ...

最新文章

  1. mybatis中mysql ON DUPLICATE KEY UPDATE写法
  2. windows reload()
  3. wx5 mysql起不来_mysql(四)—–mysql主从配置-wx5bd1240aa20ac的博客
  4. ajax速度axio速度,[转]Ajax Fetch Axios之间的详细区别以及优缺点
  5. thinkphp3.2笔记(1)目录,控制器及url模式,地址解析
  6. Windows 10企业批量部署实战之Windows 10客户端部署
  7. 小李飞刀:SQL题目刷起来!
  8. 如何配置可以远程访问linux上mysql
  9. TCPIP详解之udp
  10. 霹雳狂刀---回忆录
  11. FPGA 驱动HDC1080温湿度模块
  12. Sentinel-1 SAR数据与精密轨道数据下载
  13. 【社区图书馆】vue的生命周期
  14. 属鸡适不适合学计算机,生肖属相鸡适宜什么职业(详解)
  15. wince槛外人窥探--存储布局
  16. 03_深度学习实现手写数字识别(python)
  17. 推荐几款高性价比电机驱动芯片
  18. 上蔡一高2021高考成绩查询,喜报!上蔡高考英雄榜出炉!
  19. 2022年各大高校最新博士薪资汇总~
  20. AJ-Report项目分析(7)

热门文章

  1. java docx4j 合并word_利用docx4j来处理word的合并与拆分
  2. 中文论文万能句型_SCI 论文写作万能句型(每天一点小进步哦)
  3. 域名注册商标_科技述说:一起了解网络域名的由来
  4. 餐厅前台php,餐厅前台接听电话技巧
  5. 谷歌语音文本转换python代码_python - Python Google语音到文本的转换 - SO中文参考 - www.soinside.com...
  6. python rpc微服务框架_grpc的微服务探索实践
  7. python的字符串的转义
  8. centos系统所需软件
  9. 使用intellij idea打开以前用maven的包
  10. 统计字符串中各类型的数字个数