是否可以使用python在用户端记录浏览器活动

2024-04-28 20:41:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我想建立一个脚本,一旦启动将记录或“捕获”任何浏览器活动,脚本的最终目的是,当按下按钮时,使用我已经构建的GUI,脚本将开始监听所有chrome活动,例如用户通过xpath或其他形式输入他按下的按钮,然后再次单击将停止日志记录并将这些操作转换为脚本,这样我就可以把我每天都要做的无聊的事情变成一个非常简单和酷的脚本

有没有可能在python中实现一个愿望?你知道吗

我已经尝试登录seslenium好几天了,但是只找到了一种方法来记录脚本浏览器操作,而不是浏览器中实际的用户操作。你知道吗

从硒.webdriver导入Chrome 从selenium.webdriver.support支持.events导入EventFiringWebDriver、AbstractEventListener 从时间导入睡眠 MyListener类(AbstractEventListener): def before\导航到(self、url、driver): 打印(“导航到%s”%url之前) def after\导航到(self、url、driver): 打印(“导航到%s”%url后) 单击前定义(self、element、driver): 打印(“单击%s”%element) def main(): driver=Chrome(可执行文件\u path=r“C:\Users\user1\Downloads\chromedriver\u win32\chromedriver.exe文件") #ef\u driver=EventFiringWebDriver(驱动程序,MyListener()) 驱动程序。获取(“http://www.google.co.in/”) 睡眠(10) 打印(driver.get\u日志(“浏览器”) 睡眠(20)

如果名称==“main”: 主()


Tags: 用户self脚本urldefdriver记录浏览器