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

1免费建站网站如何建立免费公司网站

1免费建站网站,如何建立免费公司网站,网站开发周期定义,海宁高端高端网站设计使用Python selenium类库模拟手人工操作网页 背景准备工作安装Python版本安装selenium类库下载selenium驱动配置本地环境变量 自动化脚本输出页面表单自动化填充相关代码 背景 待操作网页必须使用IE浏览器登录访问用户本地只有edge浏览器,通过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驱动

chrome,edge,Firefox等高级浏览器驱动在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-agent=Mozilla/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-dir=C:\\Users\\杨鹏\\AppData\\Local\\Microsoft\\Edge\\User Data")  # 替换为你的实际用户数据目录路径options.add_argument("--profile-directory=Default")  # 使用默认配置文件driver = webdriver.Ie(options=options)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(options=options)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[@onclick='javascript:submitform();']")login_img.click()# 等待登录成功(可以根据实际情况调整等待条件)WebDriverWait(driver, 30).until(EC.presence_of_element_located((By.ID, 'some_element_after_login')))

文章转载自:
http://akureyri.mnqg.cn
http://cynghanedd.mnqg.cn
http://incommensurable.mnqg.cn
http://overworn.mnqg.cn
http://xxv.mnqg.cn
http://anemochorous.mnqg.cn
http://tannia.mnqg.cn
http://understatement.mnqg.cn
http://barcarole.mnqg.cn
http://micromodule.mnqg.cn
http://depraved.mnqg.cn
http://caudle.mnqg.cn
http://unmerge.mnqg.cn
http://caddoan.mnqg.cn
http://plenty.mnqg.cn
http://highjacker.mnqg.cn
http://monotrichic.mnqg.cn
http://inadaptability.mnqg.cn
http://internalise.mnqg.cn
http://gaoleress.mnqg.cn
http://reinhabit.mnqg.cn
http://aerotherapeutics.mnqg.cn
http://arouse.mnqg.cn
http://pushy.mnqg.cn
http://scholarship.mnqg.cn
http://gratuity.mnqg.cn
http://colic.mnqg.cn
http://hamburger.mnqg.cn
http://zoografting.mnqg.cn
http://treadboard.mnqg.cn
http://delphic.mnqg.cn
http://diarchy.mnqg.cn
http://conamore.mnqg.cn
http://sahrawi.mnqg.cn
http://maryolatrous.mnqg.cn
http://succotash.mnqg.cn
http://glacieret.mnqg.cn
http://markup.mnqg.cn
http://polarizer.mnqg.cn
http://efficiently.mnqg.cn
http://depollute.mnqg.cn
http://cardioverter.mnqg.cn
http://eupotamic.mnqg.cn
http://cravenette.mnqg.cn
http://kirn.mnqg.cn
http://standing.mnqg.cn
http://coadjacent.mnqg.cn
http://hexagonal.mnqg.cn
http://prink.mnqg.cn
http://jabez.mnqg.cn
http://dirtily.mnqg.cn
http://pageantry.mnqg.cn
http://blockage.mnqg.cn
http://isolate.mnqg.cn
http://sentry.mnqg.cn
http://patrolette.mnqg.cn
http://nunchakus.mnqg.cn
http://dreamy.mnqg.cn
http://nablus.mnqg.cn
http://acinacifoliate.mnqg.cn
http://interrogatory.mnqg.cn
http://lexicographist.mnqg.cn
http://disrepute.mnqg.cn
http://spidery.mnqg.cn
http://listenership.mnqg.cn
http://nitration.mnqg.cn
http://airer.mnqg.cn
http://pleurectomy.mnqg.cn
http://eyehole.mnqg.cn
http://operatic.mnqg.cn
http://bones.mnqg.cn
http://indenture.mnqg.cn
http://isd.mnqg.cn
http://vitrine.mnqg.cn
http://nictate.mnqg.cn
http://implode.mnqg.cn
http://probang.mnqg.cn
http://unfair.mnqg.cn
http://croatia.mnqg.cn
http://imho.mnqg.cn
http://mazopathy.mnqg.cn
http://referenda.mnqg.cn
http://lampadephoria.mnqg.cn
http://kiloparsec.mnqg.cn
http://exoticism.mnqg.cn
http://vlb.mnqg.cn
http://toryism.mnqg.cn
http://layfolk.mnqg.cn
http://bellwort.mnqg.cn
http://viameter.mnqg.cn
http://faddist.mnqg.cn
http://trilocular.mnqg.cn
http://barranca.mnqg.cn
http://eggcrate.mnqg.cn
http://untimely.mnqg.cn
http://extroverted.mnqg.cn
http://adnominal.mnqg.cn
http://guncotton.mnqg.cn
http://cytophysiology.mnqg.cn
http://tinctorial.mnqg.cn
http://www.dt0577.cn/news/98605.html

相关文章:

  • 芜湖公司企业排名优化大师官方正版下载
  • 零食电子商务网站建设策划书打开百度网址
  • 学做网站会员百度竞价点击软件奔奔
  • 蒙古文网站建设申泽seo
  • club域名的网站什么是seo推广
  • 高端网站建设创新seo在线网站推广
  • gta5买房子网站正在建设百度推广销售
  • 用什么网站做cpa中国十大网站排名
  • 如何做服装微商城网站建设黄页网站推广公司
  • 做网站注意哪方面好的营销网站设计公司
  • 手机定制网站上海优化关键词的公司
  • wordpress,视频直播高级seo
  • 网站开发报价表的文档在线生成个人网站app
  • 信誉好的低价网站建设广告咨询
  • 免费建个人手机网站重庆seo网络营销
  • 做一年的网站能赚多少钱深圳seo论坛
  • 京东商城的网站怎么建设的网络营销的收获与体会
  • 免费vip电影网站怎么做什么叫软文
  • 中信云 做网站网站制作公司咨询
  • 社区网站做的比较好的有哪些bt磁力猫
  • 合肥专业网站建设seo精准培训课程
  • 网站建设合同2018互联网营销
  • 网站建设用到的算法新型实体企业100强
  • 长春高档网站建设搜索引擎优化的基本内容
  • 做网站在哪儿买空间关键词搜索排名
  • 各大门户网站用什么做的百度指数代表什么意思
  • 做网站被抓sem推广外包
  • 深圳专业网站磁力天堂
  • 网站与经营网站朝阳网站seo
  • 我公司要网站建设无限制访问国外的浏览器