diff --git a/第六周/作业三.py b/第六周/作业三.py new file mode 100644 index 0000000..94c8c36 --- /dev/null +++ b/第六周/作业三.py @@ -0,0 +1,14 @@ +import requests + +uuid = requests.get('http://kdtx-test.itheima.net/api/captchaImage') +uuid = uuid.json()['uuid'] +print(f'uuid为{uuid}') +body = {"username": "manager", + "password": "HM_2023_test", + "code": "2", + "uuid": uuid} +request = requests.post('http://kdtx-test.itheima.net/api/login', json=body) +data = request.json() +cookie=request.cookies.get_dict() +print(f'cookie为{cookie}') +print(f'token为{data['token']}') diff --git a/第六周/作业二.py b/第六周/作业二.py index 53a3f58..52f72e8 100644 --- a/第六周/作业二.py +++ b/第六周/作业二.py @@ -1,13 +1,8 @@ import requests -from bs4 import BeautifulSoup url='http://www.baidu.com/s' params={ 'wd':'Python教程' } request = requests.get(url, params=params) -data = BeautifulSoup(request.text, 'html.parser') -print(data) - -# //*[@id="2"]/div/div[1]/div[1]/h3/a -# //*[@id="3"]/div/div[1]/div[1]/h3/a \ No newline at end of file +print(request.text) diff --git a/第六周/作业四.py b/第六周/作业四.py new file mode 100644 index 0000000..7d20e1c --- /dev/null +++ b/第六周/作业四.py @@ -0,0 +1,20 @@ +import requests + +import 作业三 + +body = { + "name": "测试开发提升课01", + "subject": "6", + "price": 899, + "applicablePerson": "2", + "info": "测试开发提升课01" +} +headers = { + 'Authorization': 作业三.data['token'] +} +add = requests.post('http://kdtx-test.itheima.net/api/clues/course', + json=body, + cookies=作业三.cookie, + headers=headers + ) +print(add.text)