第一个爬虫与测试
时间:2020-05-13
本文章向大家介绍第一个爬虫与测试,主要包括第一个爬虫与测试使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
第一个爬虫和测试
一、完善球赛程序,测试你写的球赛程序,所有函数的测试结果
实例代码
预测球队比赛结果代码:
def GameOver(a,b): if a>=10 and b>=10: if abs(a-b)==2: return True if a<10 or b<10: if a==11 or b==11: return True else: return False
测试:
1 def GameOver(a,b): 2 if a>=10 and b>=10: 3 if abs(a-b)==2: 4 return True 5 if a<10 or b<10: 6 if a==11 or b==11: 7 return True 8 else: 9 return False 10 try: 11 c=GameOver(15,13) 12 print(c) 13 except: 14 print("error")
运行结果正确
二、使用request库的get()函数访问百度网页20次并且打印返回状态,text内容,计算text()属性和content()属性所返回网页内容的长度
1.访问一次
a.代码
import requests r = requests.get("http://www.google.cn",timeout=30) print("状态 = {}".format( r.status_code)) print("text内容 = {}".format(r.text)) print("text编码方式 = {}".format(r.encoding)) print("二进制形式 = {}".format(r.content))
b.结果
2、访问20次
a、代码
import requests for i in range(20): r = requests.get("http://www.google.cn",timeout=30) print("状态 = {}".format( r.status_code)) print("text编码方式 = {}".format(r.encoding)) print("text内容 = {}".format(r.text)) print("二进制形式 = {}".format(r.content))
b、结果
http://localhost:8888/notebooks/Untitled15.ipynb?kernel_name=python3
太长了可以自行查看
原文地址:https://www.cnblogs.com/Cute-pig/p/12883438.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 使用Python制作第一个爬虫程序
- 使用BeautifulSoup 爬取一个页面上的所有的超链接
- 使用PlaceHolder,测试碰见的问题
- 隐藏MySQL InnoDB Cluster / ReplicaSet实例
- MySQL8.0.21——错误日志中的组复制系统消息
- 【一】、搭建Hadoop环境----本地、伪分布式
- 在组复制中指定恢复IP地址
- START GROUP_REPLICATION可以将恢复凭据作为参数
- MySQL Shell转储和加载第1部分:演示!
- MySQL Shell转储和加载第2部分:基准测试
- MySQL Shell转储和加载第3部分:加载转储
- Hadoop【单机安装-测试程序WordCount】
- MySQL Shell转储和加载第4部分:转储实例和模式
- 【创建模式】--工厂模式
- 【创建模式】--Singleton