from selenium import webdriver
import time
from selenium.webdriver.common.by import By
data = {
'url':'https://pan.baidu.com/',
'enter_elem_id' : 'TANGRAM__PSP_4__footerULoginBtn',
'username_elem_id': 'TANGRAM__PSP_4__userName',
'password_elem_id': 'TANGRAM__PSP_4__password',
'submit_elem_id' : 'TANGRAM__PSP_4__submit',
'username' : '*********',
'password' : '**********',
}
driver = webdriver.Edge()
# 设置浏览器窗口的位置和大小
driver.set_window_position(20,40)
driver.set_window_size(1100,700)
def testLogin():
driver.get(data['url'])
# 要先点击去登录按钮
# driver的源码变了 这样不行 driver.find_element_by_class_name("u-button bd-login-button__wrapper u-button--primary").click()
# 要这样写
qudenglu = driver.find_element(by=By.CLASS_NAME,value="bd-login-button bd-log
相关推荐
selenium2+python_用cookie实现自动登录(百度首页为例)
最近在学selenium webdriver,看书的过程中发现用cookie处理自动登录,所以研究了一下如何登录百度首页。过程很简单,先手动登录获取了cookies,然后保存得到的cookies,再开始写自动登录的代码。(由于有验证码,必须的这么做啊,高级的验证码处理方式我还不会,高手请绕过)。 获取cookies 代码如下: # coding:utf-8 from seleni
Python 爬虫实战:模拟登录百度网盘自动化下载文件(验证码识别与流程自动化)
百度网盘作为国内主流的云存储平台,拥有庞大的用户群体和海量的文件资源。对于有批量文件处理需求或希望实现文件自动化管理的用户来说,掌握模拟登录百度网盘并自动化下载文件的技能具有很高的实用性。然而,百度网盘的反爬虫机制较为严格,直接使用常规爬虫手段获取文件存在一定的挑战。因此,本篇文章将深入探讨如何通过 Python 爬虫技术实现模拟登录百度网盘,并结合验证码识别与流程自动化技术完成文件的自动化下载。
Python 爬虫实战:Selenium 爬取百度网盘文件(目录结构解析 + 文件分类)
百度网盘作为国内领先的云存储平台,拥有庞大的用户群体和海量的文件资源。对于个人用户而言,整理和分析自己的网盘文件结构,能够更好地管理和利用存储空间。本项目旨在通过 Python 和 Selenium 技术,实现对百度网盘文件的自动化爬取,解析网盘的目录结构,并对文件进行分类统计,为用户提供完整的文件管理解决方案。
Python爬虫实战:模拟登录百度网盘 – 自动化登录并下载文件
由于百度网盘的反爬虫机制较为严格,直接使用爬虫获取文件会面临一定的挑战,因此模拟登录并进行文件下载是一个复杂但有趣的任务。等库,来模拟登录百度网盘,并通过模拟用户操作进行文件下载。例如,密码可能是通过某种加密算法(如MD5或SHA256)进行处理的,我们需要用正确的方式加密密码并提交。不过需要注意的是,本文中的技术和方法仅供学习和研究使用,实际应用中需要遵守各个网站的使用条款和反爬虫政策。登录成功后,用户可以通过百度网盘获取文件的下载链接。通过设置合理的请求头,可以伪装成真实用户的请求,降低被检测的概率。
机器学习预测股票收益(一)之随机森林模型
机器学习预测股票收益(一)前言一、导入库和数据二、处理数据以及计算特征变量三、使用随机森林回归预测股票收益1.构建训练集和测试集2.查看预测结果四、根据预测结果构建long-short投资组合1.定义投资组合函数2.定义绩效分析函数五、引入Fama-French Factor六、投资组合表现1.超额收益表现2.多因子回归总结 前言 本文将使用Python整理1927-2020年所有美国上市公司股票数据。根据历史收益以及交易量,使用随机森林,支持向量机以及神经网络等机器学习方法预测股票收益。最优结果构建的资产
告别OFDM卡顿:用MATLAB手把手仿真AFDM波形,搞定高铁、无人机通信的时变信道难题
本文详细介绍了如何使用MATLAB仿真AFDM波形,解决高铁和无人机通信中的时变信道难题。通过仿射变换技术,AFDM在多普勒频移严重的场景下表现优异,显著提升通信质量。文章包含参数配置、波形生成、性能对比等实战内容,适合通信工程师和研究人员参考。
从DC到DCG:手把手教你搭建物理感知综合流程(含DEF文件处理避坑指南)
本文详细介绍了从Design Compiler(DC)过渡到DC Topographical(DCT)和DC Graphical(DCG)的完整操作框架,特别针对DEF文件处理提供避坑方案。通过环境准备、工具升级、DEF文件处理、DCG综合配置等步骤,帮助开发者高效应对28nm以下工艺节点的物理感知综合挑战,显著提升时序收敛效率。
VSCode多文件C语言项目编译实战:从配置到运行
本文详细讲解了如何在VSCode中配置多文件C语言项目的编译环境。通过手把手教学,指导读者创建项目结构、编写代码,并重点深度配置task.json与launch.json文件,实现一键编译和调试所有C文件,解决常见的“undefined reference”等链接错误,提升开发效率。
【知识分享】车载以太网PCB布局设计指南
本文将深入探讨在设计车载以太网设备的印刷电路板(PCB)时需要着重考虑的若干关键主题。这些主题广泛涵盖了数据布线设计,以确保其符合信号完整性(SI)和电磁兼容性(EMC)标准;外部元器件的合理摆放;以及采取有效的抗电磁干扰(EMI)布局策略等方面。通过全面且细致地处理这些关键环节,能够显著提升车载以太网设备的性能与可靠性。
基于STM32设计的水质检测系统_333
水质安全对生态环境、农业生产、工业制造以及人类健康至关重要。针对传统水质检测方式检测周期长、成本高、实时性差的问题,本项目设计并实现了一种基于STM32的水质检测系统。系统采用STM32F103RCT6作为主控芯片,集成水温、pH值、电导率和浊度等传感器,能够实时采集水质数据,并通过OLED显示屏进行本地显示。同时,利用Air724UG 4G模块通过MQTT协议将数据上传至华为云IoT平台,实现远程监测。用户可通过Qt5开发的Android手机APP和Windows上位机查看水质数据,并接收超限报警提示。此
【06】新国都——新国都 嵌入式笔试,校招,题目记录及解析
本文总结了新国都嵌入式校招笔试题目及解析,内容涵盖C语言基础、Linux系统、数据结构与算法等多个方面。主要包括:1)不定项选择题10道,涉及字符串常量、蓝牙与GPRS区别、编译错误识别等;2)判断题10道,考察Linux权限、循环控制、内存管理等;3)填空题5道,包括编码计算、逻辑运算、宏定义等;4)简答题2道,解析全局变量引用和进程线程区别。题目难度适中,重点考察嵌入式开发基础知识和编程能力,并提供详细解析和扩展知识链接,对准备嵌入式相关笔试具有参考价值。
整理 钢琴 铃木钢琴教程(铃木)
铃木钢琴 超清PDF
IDEA的使用指南
IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.
Camera2Demo
在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作
win10 跳过U8环境检测的IE WebControls.rar
win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。
大中型超市收银系统(可直接运行)
光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开
5545



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



