当前位置: 首页 > news >正文

商丘网站建设制作怎么修改wordpress布局

商丘网站建设制作,怎么修改wordpress布局,常熟网站开发,网络营销毕业设计使用Python selenium类库模拟手人工操作网页 背景准备工作安装Python版本安装selenium类库下载selenium驱动配置本地环境变量 自动化脚本输出页面表单自动化填充相关代码 背景 待操作网页必须使用IE浏览器登录访问用户本地只有edge浏览器#xff0c;通过edge浏览器IE模式访问… 使用Python selenium类库模拟手人工操作网页 背景准备工作安装Python版本安装selenium类库下载selenium驱动配置本地环境变量 自动化脚本输出页面表单自动化填充相关代码 背景 待操作网页必须使用IE浏览器登录访问用户本地只有edge浏览器通过edge浏览器IE模式访问指定网页 验证结论 selenium不支持通过edge浏览器IE模式控制网页。 目的 通过本次实践本文详细描述selenium使用过程如环境配置方法以及基础网页表单填充按钮点击等操作。 准备工作 安装Python版本 python官网下载python版本推荐稳定发布版本如python 3.13.2 安装selenium类库 打开本地cmd窗口执行以下命令下载selenium类库 pip install selenium查看selenium Python类库官方文档各版本功能介绍等。 下载selenium驱动 chromeedgeFirefox等高级浏览器驱动在selenium官网获取IE浏览器驱动可以下载附件包含32位和64位版本。 配置本地环境变量 为保证Python脚本正常读取webDriver驱动文件须配置环境变量对应值为驱动所在目录。 自动化脚本输出 python脚本运行自动初始化打开浏览器相关代码如下。 注意只能重新打开浏览器不能基于已打开网页操作各位酌情选择。 def init_driver(logger, browser_name, url):options Options()# 脚本运行完不关闭网页options.add_experimental_option(detach, True)# 禁用扩展options.add_experimental_option(useAutomationExtension, False)# 添加agent头绕过IE浏览器检查options.add_argument(user-agentMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36)if browser_name IE:# 继承个人主机配置保留IE模式打开edge浏览器能力# options.add_argument(# --user-data-dirC:\\Users\\杨鹏\\AppData\\Local\\Microsoft\\Edge\\User Data) # 替换为你的实际用户数据目录路径options.add_argument(--profile-directoryDefault) # 使用默认配置文件driver webdriver.Ie(optionsoptions)elif browser_name Edge:options.use_chromium True # Ensure we are using the Chromium-based Edgeoptions.add_experimental_option(excludeSwitches, [enable-automation]) # 避免 WebDriver 检测driver webdriver.Edge(optionsoptions)else:logger.error(Unsupported browser. Use IE or Edge.)raise ValueError(Unsupported browser. Use IE or Edge.)return driver页面表单自动化填充相关代码 通过页面元素id等关键信息定位页面元素自动填充包括文本框或者下拉列表选择。 def login(driver, url, username, password, user_phone):driver.get(url)username_input driver.find_element(By.ID, tbUploadEndDate5)username_input.send_keys(username)password_input driver.find_element(By.ID, tbUploadEndDate22)password_input.send_keys(password)# 图片验证码validate_code_input driver.find_element(By.ID, validateCode)validate_code input(请输入自动打开页面上的验证码计算结果: )validate_code_input.send_keys(validate_code)# 找到手机号下拉列表元素user_phone_select_input driver.find_element(By.ID, userPhone) # 使用适当的定位器# 创建Select对象user_phone_select Select(user_phone_select_input)# 根据文本选择选项user_phone_select.select_by_visible_text(user_phone)# 短信验证码发送verification_code_input driver.find_element(By.ID, verificationCode)send_msg_button driver.find_element(By.ID, sendBtn)# send_msg_button.click()verification_code input(请输入您收到的短信验证码: )# 短信验证码verification_code_input.send_keys(verification_code)login_img driver.find_element(By.XPATH, //td/img[onclickjavascript:submitform();])login_img.click()# 等待登录成功可以根据实际情况调整等待条件WebDriverWait(driver, 30).until(EC.presence_of_element_located((By.ID, some_element_after_login)))
http://www.w-s-a.com/news/925641/

相关文章:

  • 做亚马逊网站需要租办公室吗小型企业网站模板
  • 网站全屏视频怎么做个人公司注册网上申请
  • 如何k掉别人的网站搜索引擎优化与关键词的关系
  • 百度推广 网站吸引力做网站开发的薪酬怎么样
  • js网站开发工具软件营销方案
  • 做网站的天空网云南省建设厅网站怎么进不去
  • 天津网站排名提升网络营销推广策略包括哪些
  • 网站建设与管理 ppt网站打开是别人的
  • 图片网站怎么做排名怎么分析一个网站seo
  • 伪原创对网站的影响深圳装修公司排名100强
  • 网站建设公司效果个人可以做医疗信息网站吗
  • 网站使用arial字体下载微网站 建设
  • 文化馆网站建设意义营销型国外网站
  • 公司网站定位建议wordpress怎么用模板
  • 中国十大热门网站排名计算机选什么专业最好
  • 怀化建设企业网站太原网站关键词排名
  • 空间注册网站网站制作是怎么做的
  • 数码家电商城网站源码一个网站的成本
  • 网站伪静态是什么意思麻涌东莞网站建设
  • 理县网站建设公司郑州仿站定制模板建站
  • 手机网站建设网站报价诸城人才网招聘网
  • 一起做网站怎么下单临沂网站制作
  • 公司网站案例企业网站 模版
  • 做的好的响应式网站有哪些网站界面设计案例
  • 上海创意型网站建设icp备案网站信息
  • 网站没收录中山手机网站制作哪家好
  • 代驾软件开发流程wordpress 博客主题 seo
  • 成都的教育品牌网站建设网站广告js代码添加
  • 网站找人做seo然后网站搜不到了网站建设seoppt
  • 做网站优化有用吗学做文案的网站