PyThon selenium 免登录分装
时间: 2023-11-07 08:54:50 浏览: 51
您可以使用selenium来模拟用户登录。以下是一个基本的Python Selenium免登录封装示例:
```python
from selenium import webdriver
# 创建浏览器对象
browser = webdriver.Chrome()
# 跳转到登录页面
browser.get("https://example.com/login")
# 在登录页面上找到用户名和密码输入框
username_input = browser.find_element_by_id("username")
password_input = browser.find_element_by_id("password")
# 输入用户名和密码
username_input.send_keys("your_username")
password_input.send_keys("your_password")
# 找到登录按钮并点击
login_button = browser.find_element_by_id("login_button")
login_button.click()
# 登录成功后,跳转到需要登录才能访问的页面
browser.get("https://example.com/protected_page")
# 获取页面内容
page_content = browser.page_source
# 关闭浏览器
browser.quit()
```
您可以将上述代码封装为一个函数,然后在需要登录的网站上调用该函数即可实现免登录访问页面。