首页 > 其他分享 >自动启动浏览器联网

自动启动浏览器联网

时间:2023-08-26 15:12:08浏览次数:41  
标签:浏览器 python driver 博客 联网 自动 sleep element find

1,安装相应的python库

2,下载 edge 浏览器驱动 weddriver

 

python 文件转成exe文件

Python 生成exe程序_python生成exe_minky糕的博客-CSDN博客 

 

参考链接

编写python代码实现打开并登录网页、对网页进行点击、输入信息等操作_python 操作网页_shiaohan的博客-CSDN博客

 python模拟打开Edge浏览器并打开网页(selenium+edge)_z54572的博客-CSDN博客

Python报错:AttributeError: ‘WebDriver‘ object has no attribute ‘find_element_by_link_text‘ 解决_PatrickYuc的博客-CSDN博客

 

 

代码

## 2023/8/26 ghzhan
## 通过"本地上网账号认证" 方式登录

from time import sleep
from selenium import webdriver  # 引入模块
import ping3

##### 判断网络连接
response = ping3.ping("www.baidu.com", timeout=5)
if response:
    print('Your network has been connected, no need to connect again!')
    sleep(5)
    exit()
else:
    print("Connecting to the network ...")
####

driver = webdriver.Edge()
driver.get("https://wired.ime.ac.cn/") 
driver.find_element('xpath','//*[@id="app"]/section/div[2]/div[2]/div[3]/button').click()
sleep(10)
driver.find_element('xpath','//*[@id="username"]').send_keys('xxxx')
driver.find_element('xpath','//*[@id="password"]').send_keys('xxxx')
driver.find_element('xpath','//*[@id="login-account"]').click()
sleep(60)

 

标签:浏览器,python,driver,博客,联网,自动,sleep,element,find
From: https://www.cnblogs.com/ghzhan/p/17658813.html

相关文章

  • js 下载流调用浏览器预览 的方法
    //文件预览js下载流调用浏览器预览的方法var$viewblob=function(url,data){constconfig={responseType:'blob',timeout:9999999};$http(url,data,config).then(res=>{constfileRes=res;lettype={type:'application/octet-stream......
  • 复制浏览器内的文字之后出现方框符号的解决方法
      本文介绍在复制网页内容后粘贴时,粘贴内容出现一个方框图案而不是当初复制内容的解决办法。  最近,需要将谷歌地球引擎(GoogleEarthEngine,GEE)网页中的一段代码复制到另一个网页中,却发现复制、粘贴后得到的是一个白色的矩形空白格。  我们举个例子,来展示一下具体的情况——......
  • 基于STM32设计的自动刹车灯
    一、项目介绍随着科技的发展,人们对低碳环保的认知和需求不断提高。骑自行车既能够低碳环保,又能够锻炼身体,成为了很多人出行的首选。然而,由于自行车本身没有带指示灯,比如刹车指示灯等,所以自行车的安全性并不是很好,如果人们在骑自行车时紧急刹车,后车无法及时判断前方自行车的行为,容易......
  • 自动直播解说系统工具
      自动直播解说系统工具是一个代替了人工直播的程序软件,它的开发集合了多种的技术手段,实现自动直播回答用户提出的问题,为粉丝们带来一个不错的体验。  自动直播解说系统工具采用了高清摄像头和音频处理技术,能够提供清晰流畅的画面和音质,使得观众可以更加真实地感受到游戏......
  • fastadmin列表宽度变小,如何让列字段内容自动换行
    首先,正常来讲,fastadmin列宽度没有属性约束,会随着字段值的长度自动伸缩。但fastadmin可以控制列的宽度,看一下控制列宽度后的样式。{field:'filename',title:'附件名称',cellStyle:function(){return{css:{"max-width":"150px",}}}},如下图 但这样不美观,如何让字......
  • 端到端自动驾驶
    https://github.com/OpenDriveLab/End-to-end-Autonomous-Drivinghttps://github.com/Pranav-chib/End-to-End-Autonomous-Driving......
  • easypoi导入导出字段字典码值自动转换
    1.replace进行内容替换@Excel(name="是否有效",width=30,replace={"是_1","否_0","_null"})privateStringisEffective;Excel文件内'是否有效'这列的数据将会根据replace规则替换,例如'是'会被替换为'1',空白会被替换为null。反过来导出数据到E......
  • windows 桌面GUI自动化- 17.pywinauto 设置全局等待时间Timings
    前言pywinauto查找窗口和控件时会有超时时间与轮询机制,可以通过timings模块设置全局等待时间。timings模块timings模块有三个模式可以设置timings.Timings.fast()快速模式timings.Timings.defaults()默认模式timings.Timings.slow()慢速模式以下是可以调整的......
  • 字体大小自动适应DIV--亲自测试有效-tomcat
    <!DOCTYPEhtml><html><head><title>phone设计</title><metacontent="text/html;charset=utf-8"http-equiv="Content-Type"/></head><body><divstyle="......
  • flexible.js 自动计算font-size
    flexible.js?flexible.js是手淘开发出的一个用来适配移动端的js框架。手淘框架的核心原理就是根据制不同的width给网页中html根节点设置不同的font-size,然后所有的px都用rem来代替,这样就实现了不同大小的屏幕都适应相同的样式了。其实它就是一个终端设备适配的解决方案,也就是说它......