BeautifulSoup库通俗来说是【解析、遍历、维护“标签树”(例如html、xml等格式的数据对象)的功能库 】
- 安装 BeautifulSoup 库
- 导包 from bs4 import BeautifulSoup
- 示例
import unittest import requests from bs4 import BeautifulSoup class MyTestCase(unittest.TestCase): def testSendCode(self): url="http://testpay.xxx.com/bind/sendCode" filename = r'D:stpstudyautoPyCMS2 est_tempmessage.txt' with open(filename,'r') as fp: message = fp.read() data={ "merchantNo":"104111054110029", "version":"1.0.1", "messageId":"219401", "security":"P7", "message":message, "signature":"sign" } print(message) res = requests.post(url=url,data=data,verify=False) soup = BeautifulSoup(res.content,"html.parser") #html.parser表示解析用的解析器
print(soup) # 输出响应的html
print(soup.responsecode.string) #调用string属性来获取文本的值 能够获取00000000 如 <responsecode>00000000</responsecode>
if __name__ == '__main__':
unittest.main()