区别:

大白话说,就是find()可以应对于单个。然而find_all()却要一次查找好多!

代码:

import requests
from bs4 import BeautifulSoup
r = requests.get("https://python123.io/ws/demo.html")
demo = r.text
soup = BeautifulSoup(demo, "html.parser")
print(soup)
print('\n')
for link in soup.find_all('a'):print(link.get('href'))
print('\nnext\n')
link1 = soup.find('a')
print(link1.get('href'))

结果:

D:\python_install\python.exe D:/pycharmworkspace/temp1/crawler_1.py
<html><head><title>This is a python demo page</title></head>
<body>
<p class="title"><b>The demo python introduces several python courses.</b></p>
<p class="course">Python is a wonderful general-purpose programming language. You can learn Python from novice to professional by tracking the following courses:
<a class="py1" href="http://www.icourse163.org/course/BIT-268001" id="link1">Basic Python</a> and <a class="py2" href="http://www.icourse163.org/course/BIT-1001870001" id="link2">Advanced Python</a>.</p>
</body></html>http://www.icourse163.org/course/BIT-268001
http://www.icourse163.org/course/BIT-1001870001
nexthttp://www.icourse163.org/course/BIT-268001Process finished with exit code 0

结果:

beautifulsoup里面的find()和findall()小代码测试相关推荐

  1. java floyd_百度百科里面的floyd算法java的代码,总是无法运行。请问是代码有问题吗,如何编译啊?...

    展开全部 不能编译运行的说法是错误,但是结果是否正确,我就32313133353236313431303231363533e59b9ee7ad9431333335303539不知道了,我不懂这个算法p ...

  2. bable转换html里面的js,如何使用babel,把写好的es6代码,转化为es5,让ie8兼容。...

    现在有很过编译的工具,比如是babel编译,webpack,grunt,gulp. 这篇文字很简单,就是让我们使用es6语法的代码,不仅仅可以让谷歌浏览器看,还可以使用ie8以上的浏览器看,其实就是把 ...

  3. 指定单元格里面的,内容发生变化,触发事件,调用VBA代码。

    指定单元格里面的,内容发生变化,触发事件,调用VBA代码._sun0322-CSDN博客_单元格变化触发vba 目录 ■通过改变一个单元格的内容,出发一个事件,根据改变的内容,进行相应的处理. ■扩展 ...

  4. 小福利,运用python里面的talib模块和cufflinks模块实现stock可视化分析

    小福利,运用python里面的talib模块和cufflinks模块实现stock可视化分析 import pandas as pd from sqlalchemy import create_eng ...

  5. 小程序模板中的data里面的...item是什么意思

    我们知道模板不能直接在界面上显示,需要调用的时候才能显示出来,调用的时候需要使用is属性来说明调用的是哪个模板,并且传参的形式可以有多种 <!-- 直接给模板里面用到的字段赋值 --> & ...

  6. idea调试unity里面的lua代码

    前言 本人一名java后端开发,看到前端同事调试lua代码无脑print,甚为鄙视,百度加实操写一份调试unity的lua脚本文档 操作 1.安装lua lua官网下载页面 最终下载页面 2.idea ...

  7. 小福利,excel里面的subtotal函数的高级运用

    小福利,excel里面的subtotal函数的高级运用 由于函数SUBTOTAL不能和其他函数一起使用,所以我们要将数据进行粘贴, 我们选择使用SUBTOTAL函数的103了,计算非空单元格的个数,且 ...

  8. 读取SD卡里面的BMP文件 显示到TFT上

    读取SD卡里面的BMP文件 显示到TFT上 http://blog.csdn.net/yunxianpiaoyu/article/details/8841755 我刚好最近做了一个BMP565格式的图 ...

  9. spring源码分析-core.io包里面的类

    前些日子看<深入理解javaweb开发>时,看到第一章java的io流,发觉自己对io流真的不是很熟悉.然后看了下JDK1.7中io包的一点点代码,又看了org.springframewo ...

最新文章

  1. LeetCode简单题之构造矩形
  2. python字典键值可以是元组吗_python元组与字典
  3. Error 错误: 找不到或无法加载主类
  4. 5G NGC — BSF 会话绑定支持功能
  5. 技术深扒丨没点想象力都看不透这个网站的反爬措施!
  6. python中循环遍历字典
  7. STM32串口在首次发送字符的时候,首字符丢失解决办法
  8. Datatable Initialization - 使用objects数据源初始化
  9. 有意思,USB资料分享
  10. 通信基站c语言,[转]2015年数学建模C题–基于无线通信基站的室内三维定位问题...
  11. 08产品经理要明白的人性思维-团队管理篇
  12. Maven generate/构建项目太慢解决方法
  13. python基础7--socket
  14. JsonHelper 操作帮助类
  15. oracle的表连接-内外连接
  16. 单片机的c语言程序设计显示12,12手把手教你学单片机的C语言程序设计中断服务函数.pdf...
  17. 【开源】有手就能做的街机游戏
  18. 飞行计算机配置,微软飞行模拟器配置要求一览 最低/最高PC配置详情
  19. 昊昊与他的第一台服务器的故事(一)
  20. 谷歌浏览器安装vue-devtools插件

热门文章

  1. 一文读懂:GoogleNet的Inception从v1到v4的演变
  2. 微软亚研院CV大佬代季峰跳槽商汤为哪般?
  3. 大战三回合:XGBoost、LightGBM和Catboost一决高低 | 程序员硬核算法评测
  4. 2:0!谷歌 AI “AlphaStar“ 虐杀职业星际玩家
  5. 1000万个“AI名师”:用机器算法“解剖”应试教育 | AI聚变
  6. 深度学习框架哪家强?MXNet称霸CNN、RNN和情感分析,TensorFlow仅擅长推断特征提取
  7. JDK 16 GA 发布,你还停留在JDK 8吗?
  8. 哈哈,咱们团队早就不用try-catch-finally关闭资源了!
  9. 感受lambda之美,推荐收藏,需要时查阅
  10. Sharding-jdbc教程:Springboot整合sharding-jdbc实现读写分离