1. 程式人生 > >【Python】for中嵌套if使用

【Python】for中嵌套if使用

super print sleep span bdr time links 1.9 btn

1.9選課中心前兩頁課程名稱打印到固定系統文件夾的某個csv文件中。

 1 #-*- coding: UTF-8 -*-
 2 #coding==utf-8
 3 #from selenium.webdriver.support.wait import WebDriverWait
 4 from selenium import webdriver
 5 from time import sleep
 6 import csv
 7 
 8 outputFilePath = "E:\script\coursenames.csv"
 9 
10 #將讀取的內容寫入一個新的csv文檔
11 def Savecsvfile(filePath):
12 csvFile2 = open(filePath, w, newline=‘‘) # 設置newline,否則兩行之間會空一行 13 writer = csv.writer(csvFile2) 14 writer.writerow([courseName]) 15 writer.writerows(outputString) 16 #csvfile.close() 17 18 if __name__=="__main__": 19 outputString=[] 20 n=0 21 driver = webdriver.Chrome()
22 driver.get("http://10.10.1.9/super/login/index.php") 23 driver.find_element_by_id("username").send_keys(candy30) 24 sleep(1) 25 driver.find_element_by_id("password").send_keys(1) 26 driver.find_element_by_id("loginbtn").click() 27 driver.find_element_by_link_text(u"選課中心").click()
28 29 while n<2: 30 n=n+1 31 print(您當前所在第%d頁% n) 32 links = driver.find_element_by_class_name("all_course_con").find_elements_by_tag_name("a") 33 print(links) 34 for link in links: 35 print(link.text) 36 if(link.text!=+選課): 37 outputString.append([link.text]) 38 print(outputString) 39 driver.find_element_by_id(next).click() 40 driver.quit() 41 Savecsvfile(outputFilePath)

【Python】for中嵌套if使用