赞
踩
[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)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。