小项目——开机自连校园网

相关链接
  1. 编写python代码实现打开并登录网页、对网页进行点击、输入信息等操作
  2. Chrom驱动相关
  3. slenium的select/option
    这个地方就不能用.onclick(),需要提交表单,因此用.submit()
    input类型也是submit
  4. slenium的submit
  5. slenium文档官网
过程

【中国矿业大学校园网】
1.查看chrome版本
2.下载对应驱动
3.编写代码
如果已经登陆了呢,就需要直接退出,使用if else 会报错,直接使用try except比较好

import time
from selenium import webdriver
from selenium.webdriver.support.select import Select
# 1、创建Chrome实例 。
option = webdriver.ChromeOptions()
#chrome 与 chromedriver 的绝对路径
option.binary_location= r'D:\softsetup\Google\Chrome\Application\chrome.exe'
driver = webdriver.Chrome(r'D:\softsetup\Google\Chrome\Application\chromedriver.exe')
# 2、driver.get方法将定位在给定的URL的网页 。
# driver.get("https://www.baidu.com/")  # get接受url可以是如何网址,此处以百度为例
driver.get("http://10.2.5.251/")
#z找input
try:
    driver.find_element_by_xpath('//*[@id="edit_body"]/div[3]/div[2]/form/input[2]').send_keys('*******')
    driver.find_element_by_xpath('//*[@id="edit_body"]/div[3]/div[2]/form/input[3]').send_keys('*******')
    select = driver.find_element_by_xpath('//*[@id="edit_body"]/div[3]/div[2]/select')
    Select(select).select_by_value('@cmcc')
    driver.find_element_by_xpath('//*[@id="edit_body"]/div[3]/div[2]/form/input[1]').submit()
    driver.quit()
except:
    driver.quit()

然后进行打包文件
pyinstaller安装与使用
在这里插入图片描述
遇见这个问题,不能在pycharm中打包
PyCharm Terminal 运行模块显示:无法将“***”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

最后将exe文件放入自启运行文件夹中
C:\Users\ray\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup(注意\ray是我自己用户的用户名,大家复制粘贴时要改为你们自己的用户名)

开机重启测试,很nice,再也不用开机打开浏览器输入网址再输入用户名密码了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值