还是要先导入模块
import requests
# 输入用户的账号密码
username =input('请输入账号:')
password = input('请输入密码:')
登录请求的请求体数据
login_data = {
'action': 'ajaxlogin',
'username': username,
'password': password,
'remember': 'true'
}
# 设置登录网站的请求网址
login_url = 'https://wp.forchange.cn/wp-admin/admin-ajax.php'
# 登录网站
login_res = requests.post(login_url, data=login_data)
# 设置要请求的书籍评论页链接
comment_url = 'https://wp.forchange.cn/wp-comments-post.php'
# 输入要评论的内容
comment = 'ceshi0317'
# 设置书籍评论页链接中,请求体的表单数据
comment_data = {
'comment': comment,
'submit': '',
'comment_post_ID': 11069,
'comment_parent': 0
}
表单数据在开发者工具network选项卡中可查询,from表单
# 请求评论页
comment_res = requests.post(comment_url, data=comment_data, cookies=login_res.cookies)
print(comment_res.status_code)
本文介绍了如何使用Python的requests库进行POST请求,以模拟用户登录并提交WordPress网站的评论。首先,通过登录URL发送POST请求,携带账号密码数据。然后,设置评论页面的URL,构造评论内容和表单数据,再次使用POST请求提交评论,并附上登录后的cookies。最后,打印响应状态码以确认评论提交是否成功。
967

被折叠的 条评论
为什么被折叠?



