数据采集之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()
相关推荐
wgzrmlrm74几秒前
如何从SQL中提取年份或月份:EXTRACT与日期函数用法
jvm·数据库·python
web3.08889993 分钟前
淘宝、京东、1688 拍立淘图搜 API 均返回 JSON 格式
python·json
IT莫染12 分钟前
用脚本解放双手!我写了个WorkBuddy自动签到工具
python
d1z88814 分钟前
(十八)32天GPU测试从入门到精通-TensorRT-LLM 部署与优化day16
人工智能·python·深度学习·gpu·tensorrt
qq_2837200517 分钟前
Python 面向对象编程(OOP)从入门到精通
python·oop·面对对象
linux_map20 分钟前
大模型微调实战指南
人工智能·python·ai·策略模式
deephub40 分钟前
向量相似性搜索详解:Flat Index、IVF 与 HNSW
人工智能·python·机器学习·embedding·向量检索
宸津-代码粉碎机1 小时前
Spring Boot 4.0 实战技巧全解析
java·大数据·spring boot·后端·python
深度学习lover1 小时前
<数据集>yolo微藻识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·微藻识别
程序媛徐师姐1 小时前
Python基于OpenCV的马赛克画的设计与实现【附源码、文档说明】
python·opencv·django·马赛克绘画·python马赛克绘画系统·马赛克画·python马赛克画