首页 > 编程语言 >手动启动chrome 后。python然后接管控制

手动启动chrome 后。python然后接管控制

时间:2024-02-02 09:55:05浏览次数:28  
标签:status option chrome 手动 selenium python click

手动启动chrome 后。python然后接管控制

应用场景:

 

1要求输入点选验证码
2 要求输入手机验证码的网站

 

start chrome --remote-debugging-port=9527 --user-data-dir="D:\pro-zp\selenium"

 

第一步 手动启动

 

  1. cd C:\Users\hp\AppData\Local\Google\Chrome\Application (进入cmd,输入)

  1. chrome.exe --remote-debugging-port=9527 --user-data-dir="D:\pro-zp\selenium\AutomationProfile"

第二步。启动python

 

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time
options = Options()
options.add_experimental_option("debuggerAddress", "127.0.0.1:9527")
browser = webdriver.Chrome(options=options)

url = 'https://bilibili.com'
browser.get(url)



print(browser.title) # 哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
time.sleep(100)

 

 

http://localhost:62970/json

 

http://localhost:62970/json/version

openedu分析

已交 $('#ui-multiselect-1-status-select-option-1').click()

未交 $('#ui-multiselect-1-status-select-option-2').click()

已批改 $('#ui-multiselect-2-status-mark-option-1').click()

未批改 $('#ui-multiselect-2-status-mark-option-2').click()

标签:status,option,chrome,手动,selenium,python,click
From: https://www.cnblogs.com/dabaixiong/p/18002611

相关文章

  • 解决 Chrome 120 开发人员工具 无法粘贴代码
    解决Chrome120开发人员工具无法粘贴代码开发人员工具的新功能(Chrome120)https://developer.chrome.com/blog/new-in-devtools-120?hl=zh-cn【状况】:新增Self-XSS保护警告无法顺利无法在开发人员工具(DevTools)console贴上代码正常应该要跳出提示窗口但目前wind......
  • Selenium】控制当前已经打开的 chrome浏览器窗口
    Selenium】控制当前已经打开的chrome浏览器窗口前言有过几个小伙伴问过我如何利用 Selenium 获取已经打开的浏览器窗口,这里给安排了,还安排了两篇。这里使用 chrome浏览器 来做示例。整个下来主要有两个步骤,手动打开浏览器,使用 Python程序 去获取到手动打......
  • 如何用Python调试 debug
    什么是调试,为什么我们需要调试这里借用南京大学蒋炎岩老师的ppt在计算机中,我们将机器看作状态机,同时我们遵循计算机不会犯错的原则,因此,当你设计的程序产生了与你意料相悖的结果,那就可以认为你的程序产生了bug。调试理论中的状态机我们将程序可以看成一个状态机,程序的不断......
  • Python requests.get所有参数顺序、Python requests.post所有参数顺序
    request.get所有参数顺序:url(必选)、params、allow_redirects、auth、cert、cookies、headers、proxies、stream、timeout、verify -------------------------------------------------------------------------------------------------------------------------------------......
  • Python常用基础
    eval()用于将某个字符串的引号去掉,经常和inout一起使用def用来定义函数round()用来指定保留小数点后的位数not用于将布尔值取反and与or或not非、python中没有switch语句,但是有一个模式匹配来代替switchmatch和caserange()内置函数,用于产生一个整数序列,其中的两个参数......
  • Python 机器学习 K-近邻算法 K值的选择
     1、选择说明K-近邻算法通过查找测试数据点的K个最近的邻居来进行预测。这些邻居的类别(对于分类问题)或值(对于回归问题)用于决定测试点的类别或值。K是一个正整数,通常较小。1)避免过小的K值K值过小可能会导致模型过于复杂,容易受到数据中噪声的影响,从而导致过拟合。避免在K-近邻......
  • python基础爬虫
    python基础爬虫基于beautifulSoup的爬虫:一:先导包:importrequestsfrombs4importBeautifulSoup二:伪装:headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64;rv:122.0)Gecko/20100101Firefox/122.0'}user-agent在浏览器按f12->网络->消息头......
  • Selenium自动化测试之python
    1、简介Selenium是一个自动化测试工具,它支持多种浏览器和操作系统,可以模拟真实用户的行为,如点击、输入文本、滚动页面等。Selenium可以在多种编程语言中使用,如Java、Python、C#等。它可以帮助测试人员快速、准确地测试应用程序的功能和性能。Selenium还提供了丰富的API和库,使得测......
  • 很好用的python游戏环境(续2):强化学习算法走迷宫游戏环境(导航问题 navigation):分享一个py
    相关前文:很好用的python游戏环境(续):强化学习算法走迷宫游戏环境(导航问题navigation):分享一个python语言的迷宫游戏环境项目的GitHub地址:https://github.com/Wonz5130/Maze_AIPS.这个游戏有个非常严重且致命的error,那就是单击这个游戏界面的时候会自动转成AI执行,否则就是人......
  • 很好用的python游戏环境(续):强化学习算法走迷宫游戏环境(导航问题 navigation):分享一个pyt
    相关:很好用的python游戏环境:强化学习算法走迷宫游戏环境(导航问题navigation):分享一个python语言的迷宫游戏环境前文分享了一个python下的maze游戏环境,本文再给出一个不错的实现项目,这个项目的实现更加的简单,并且可视化界面做的很好看,是用tkinter框架做的可视化:相关:迷宫游戏p......