0302Beautiful Soup
Beautiful Soup是一个HTML/XML解析库,提供简单的、Python式的函数来处理导航、搜索、修改分析树等功能。 安装: pip3 install beautifulsoup4 vcode No module named 'bs4' 问题: 1.commond+shift+p(windowsctrl+shift+P) 2.Python Interpreter ...
Beautiful Soup是一个HTML/XML解析库,提供简单的、Python式的函数来处理导航、搜索、修改分析树等功能。 安装: pip3 install beautifulsoup4 vcode No module named 'bs4' 问题: 1.commond+shift+p(windowsctrl+shift+P) 2.Python Interpreter ...
lxml 是 Python 的一个解析库,支持 HTML 和 XML 的解析,支持 XPath 解析方式(xml 是一个非常重要的库,比如 BeautifulSoup、Scrapy 框架都需要用到此库) 网页数据的解析提取(p90) XML 路径语言(XML path language) 用来在XML文档中查找信息,同样适用HTML文档的搜索 表达式 ...
basicConfig配置日志打印(p82) import logging logging.basicConfig(level=logging.INFO, #设置日志级别为 INFO format='%(asctime)s - %(levelname)s: %(message)s')...
贪婪与非贪婪匹配p67 #1.贪婪匹配 *后加? content='Hello 1234567 World This is a Regex Demo' result1= re.match("^He.*(\d+).*Demo$",content) #只匹配到数字7,.*尽可能匹配多的字符串只给\d+留下一个满足条件的7 result2= re.match("^He.*?(\d+).*D...
request、urllib不支持http2.0协议,这时得用httpx. 安装httpx pip3 install httpx #这种安装不支持http2 pip install "httpx[http2]" #支持http2 使用: httpx的api设计接近requests import httpx r=httpx.get('https://www.httpbin.org/...
request 安装 pip3 install request 基本库的使用 一、get/post方法中参数 参数 描述 其他 files 上传文件(仅适用post) f = {‘file’: open(‘favicon.ico’, ‘rb’)} ...
CSS选择器语法 选择器 实例 实例描述 .class .intro 选择class=”intro”的所有节点 #id #firstname 选择id=”firstname”的所有节点 ...
介绍Hilt的用法总结 一.DI的优势: 1.代码重用 2.易于重构 3.易于测试 二.配置gradle 1.根gradle buildscript { //... ext.hilt_version = '2.28-alpha' dependencies { //... classpath "com.goo...
介绍rust的一个特性所有权之其他类型的 slice(20230105) let a = [1, 2, 3, 4, 5]; let slice = &a[1..3]; //这个 slice 的类型是 &[i32]。它跟字符串 slice 的工作方式一样, //通过存储第一个集合元素的引用和一个集合总长度 所有权系列脑图
介绍rust的一个特性:所有权之Slice 类型 定义[20230105]: 提供一种不持有所有权的数据类型。(本质还是指针。使用方式跟python的切片类似) 字符串 slice(&str) (一).字符串切片是指向字符串中一部分内容的引用 let s = String::from("hello world"); let hello = &s[0..5]; let w...