2.根据第三章中提到的requests库的用法,发送POST请求 在https://tchityxb.com/back/bxg anon/course/courseSearch 登录后,展示查询“爬虫时,页面返回的状态码。(200 为正确答案)
时间: 2024-10-18 11:22:50 浏览: 25
TCP-IP详解:卷3-TCP事务协议.pdf
4星 · 用户满意度95%
在Python中,你可以使用`requests`库来发送HTTP请求,包括POST方法。首先,你需要安装这个库,如果你还没有安装,可以使用`pip install requests`命令。
下面是一个示例,演示如何使用`requests`发送POST请求到指定URL并登录,然后获取状态码:
```python
import requests
from requests.auth import HTTPBasicAuth
# 指定API的基本信息
base_url = "https://tchityxb.com/back/bxg/anon/course/courseSearch"
login_data = {
"username": "your_username", # 替换为实际用户名
"password": "your_password" # 替换为实际密码
}
# 使用基本认证发送POST请求
auth = HTTPBasicAuth('your_username', 'your_password')
response = requests.post(base_url, data=login_data, auth=auth)
# 检查状态码
if response.status_code == 200:
print("成功,页面返回的状态码:200")
else:
print(f"请求失败,状态码:{response.status_code}")
阅读全文