摘要: urllib与requests 一、urllib的学习 学习目标 了解urllib的基本使用 1、urllib介绍 除了requests模块可以发送请求之外, urllib模块也可以实现请求的发送,只是操作方法略有不同! urllib在python中分为urllib和urllib2,在python3 阅读全文
posted @ 2023-02-16 18:28 hanfe1 阅读(81) 评论(0) 推荐(0) 编辑
摘要: xpath 1、xpath安装与使用 安装 安装lxml库 pip install lxml -i pip源 2、解析流程与使用 解析流程 实例化一个etree的对象,把即将被解析的页面源码加载到该对象 调用该对象的xpath方法结合着不同形式的xpath表达进行标签定位和数据提取 使用 导入lxm 阅读全文
posted @ 2023-02-16 17:49 hanfe1 阅读(61) 评论(0) 推荐(0) 编辑
摘要: beautifulsoup 一、beautifulsoup的简单使用 简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下: Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。 它是一个工具箱,通 阅读全文
posted @ 2023-02-16 17:39 hanfe1 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、正则基础 1、为什么使用正则 需求 判断一个字符串是否是手机号 解决 编写一个函数,给函数一个字符串,如果是手机号则返回True,否则返回False 代码 def isPhone(phone): # 长度为11 # 全部都是数字字符 # 以1开头 pass if isPhone("1381234 阅读全文
posted @ 2023-02-16 17:35 hanfe1 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是python的设计模式? 软件工程中,设计模式是指软件设计问题的推荐方案。设计模式一般是描述如何组织代码和使用最佳实践来解决常见的设计问题。需谨记一点:设计模式是高层次的方案,并不关注具体的实现细节,比如算法和数据结构。对于正在尝试解决的问题,何种算法和数据结构最优,则是由软件工程自己把 阅读全文
posted @ 2023-02-16 14:47 hanfe1 阅读(136) 评论(0) 推荐(0) 编辑