数据采集之selenium模拟登录

使用Cookijar完成模拟登录

本博文爬取实例为内部网站,请sduter使用本人账号替换*********(学号),***(姓名)进行登录

复制代码
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

url = "http://210.44.176.97/datajudge/login.aspx"

driver = webdriver.Edge()

driver.get(url)

username_input = WebDriverWait(driver, 10).until(
    EC.element_to_be_clickable((By.XPATH, "//input[@id='txtUser']"))
)
password_input = WebDriverWait(driver, 10).until(
    EC.element_to_be_clickable((By.XPATH, "//input[@id='txtPass']"))
)

username_input.send_keys("*********")
password_input.send_keys("***")

login_button = driver.find_element(By.XPATH, "//input[@id='btnLogin']")
login_button.click()

print(driver.page_source)

driver.quit()
相关推荐
小北方城市网43 分钟前
GEO 全场景智能生态:自适应架构重构与极限算力协同落地
开发语言·人工智能·python·重构·架构·量子计算
0思必得044 分钟前
[Web自动化] Selenium简单使用
前端·python·selenium·自动化·web自动化
databook1 小时前
棒棒糖图:当条形图遇上极简美学
python·数据分析·数据可视化
B站计算机毕业设计之家1 小时前
机器学习:Python豆瓣图书数据分析可视化系统 Echarts图表展示 爬虫数据采集 Flask 计算机毕业设计(建议收藏)✅
python·机器学习·数据分析·毕业设计·可视化·图书·书籍
Blossom.1181 小时前
工业级扩散模型优化实战:从Stable Diffusion到LCM的毫秒级生成
开发语言·人工智能·python·深度学习·机器学习·stable diffusion·transformer
Lupino1 小时前
构建现代化的 Python PostgreSQL 工具库:psql_utils 的重构与优化之旅
python·postgresql
有梦想的攻城狮1 小时前
Django使用介绍
后端·python·django
沉默璇年1 小时前
PyCharm开发工具安装教程
python
大、男人1 小时前
python之Callable
开发语言·python