使用表单登录方法模拟登录通信人家园,要求发送登录请求后打印出来的用户名下的用户组类别

编程入门 行业动态 更新时间:2024-10-24 09:24:49

使用表单登录方法模拟登录通信人家园,要求发送登录请求后打印出来的用户名下的<a href=https://www.elefans.com/category/jswz/34/1763081.html style=用户组类别"/>

使用表单登录方法模拟登录通信人家园,要求发送登录请求后打印出来的用户名下的用户组类别

目标网站:.php

一、进入网页,右键“检查”

二、输入用户名和密码,点击“登录”,点击“Network”,上划加载项找到蓝色框中的内容

三、点击第一个加载项,找到URL

四、相关代码:

import requests
from bs4 import BeautifulSoup
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36',
}
data = {'username': 'your_username','password': 'your_password',
}
url = '.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes'
session = requests.Session()
session.post(url, headers=headers, data=data)
# 登录后,我们需要获取另一个网页中的内容
response = session.get('.php', headers=headers)
# 解析网页内容,提取用户名和用户组
soup = BeautifulSoup(response.text, 'html.parser')
userinfo = soup.find('div', class_='userlogin')
username = userinfo.find('strong').text
usergroup = userinfo.find('a', href=lambda x: x and x.startswith('home.php?mod=spacecp&ac=usergroup')).text
print("用户名:", username)
print("用户组:", usergroup)

更多推荐

使用表单登录方法模拟登录通信人家园,要求发送登录请求后打印出来的用户名下的用户组类别

本文发布于:2023-11-15 15:54:48,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1602324.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:用户组   名下   表单   打印出来   类别

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!