信息标记
三种信息标记:XML,JSON,YAML
HTML (hyper text markup language )
----------信息标记形式---------------------------------------
XML
JOSN (JavaScript Object Notation) 有类型键值对
YAML 无类型键值对
------------------------------------------------------------------
实例:在之前获取的demo=r.text的情况下进行下面代码
>>> from bs4 import BeautifulSoup
>>> soup = BeautifulSoup(demo,"html.parser")
>>> for link in soup.find_all('a'):
print(link.get('href'))
http://www.icourse163.org/course/BIT-268001
http://www.icourse163.org/course/BIT-1001870001
*****************************************
find_all(name,attrs,recursive,string,**kwargs)
name:对标签名称的检索字符串。 如果true 则表示全部标签;
attrs:对标签属性值的检索字符串,可标注属性检索。
recursive: 是否从子孙全部检索, 默认为true
string:<>...</>中字符串区域的检索字符串。
find()方法
新手尝试