#find_all(name,attrs,recursive,string,**kwargs) #返回一个列表类型储存查找的结果 #name:对标签名称的索引 from bs4 import BeautifulSoup import requests import re r = requests.get("http://python123.io/ws/demo.html", timeout=30) demo=r.text soup=BeautifulSoup(demo,'html.parser') #查找a标签 print("1",soup.find_all('a')) print("2",soup.find('a')) #查找a,b标签 print(soup.find_all(['a','b'])) #打印所有标签 for tepm in soup.find_all(True): print(tepm.name) #attrs 对标签属性值的检索字符串,可标注属性检索 print(soup.find_all('p','course'))#查询 p标签属性中有course #recursive 默认 True s搜索子孙节点 #String 检索<>...</>标签之间的字符串
python_finall
最新推荐文章于 2025-02-07 20:50:42 发布