当前位置:   article > 正文

python无法启动0xc0000022,基于Python和selenium的国开脚本优化

怎么把国开的文件快速刷了?

[Python] 纯文本查看 复制代码from selenium import webdriver

from selenium.webdriver.common.action_chains import ActionChains

from selenium.webdriver.common.keys import Keys

import pyautogui

import time

import re

from lxml import etree

import os

username="XXXX"

passwd="XXXX"

login_url='http://shome.ouchn.cn/'

option = webdriver.ChromeOptions()

browser = webdriver.Chrome( chrome_options=option)

browser.maximize_window()

browser.get(login_url)

browser.implicitly_wait(10)

elem=browser.find_element_by_id("username")

elem.send_keys(username)

time.sleep(1)

elem=browser.find_element_by_id("password")

elem.send_keys(passwd)

time.sleep(1)

elem=browser.find_element_by_name("button")

elem.click()

time.sleep(3)

elem=browser.find_element_by_xpath('//*[@id="zaixuekecheng"]/div/div/div[4]/div[2]/div/div[3]/button')

elem.click()

time.sleep(3)

windows = browser.window_handles

browser.switch_to_window(windows[-1])

print(browser.page_source)

js_001='return document.getElementsByTagName("img").length;'

lesson_num=browser.execute_script(js_001)

print(lesson_num)

time.sleep(3)

lesson_url_pool=[]

for i in range(0,int(lesson_num)):

try:

js_002='return document.getElementsByClassName("activityinstance")[{}].children[0].getAttribute("href")'.format(i)

lesson_url=browser.execute_script(js_002)

print(lesson_url)

lesson_url_pool.append(lesson_url)

except:

print("cuowu……")

for g in lesson_url_pool:

print(g)

browser.get(g)

time.sleep(3)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/880585
推荐阅读
相关标签
  

闽ICP备14008679号