from selenium import webdriverfrom time import sleepclass autoComment: Js = "let submitEle=$('.qdBtn');" \ "submitEle.click();" def __init__(self, phone, password): self.phone = phone self.password = password def start(self, path, name): """ 开始评论 :param name: 课程名 :param path: 本地Edge浏览器驱动的路径 :return: """ b = webdriver.Edge(path) b.get('https://passport2.chaoxing.com/login?fID=&newversion=true&refer=http%3A%2F%2Fi.chaoxing.com') b.maximize_window() b.find_element_by_ID('phone').send_keys(self.phone) b.find_element_by_ID('pwd').send_keys(self.password) b.find_element_by_ID('loginBtn').click() sleep(2) b.switch_to.frame('frame_content') b.find_element_by_link_text(name).click() windows = b.window_handles b.switch_to.window(windows[-1]) b.find_element_by_link_text('讨论').click() for i in range(50): Title = b.find_element_by_ID('c_Title') Title.click() Title.send_keys(i) b.execute_script(self.Js) b.switch_to.alert.accept() sleep(2)
效果 总结 以上是内存溢出为你收集整理的[python自动化]selenium实现超星某某通自动评论全部内容,希望文章能够帮你解决[python自动化]selenium实现超星某某通自动评论所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)