from selenium import webdriver
import time
url =
driver = webdriver.Chrome()
driver.get(url)
driver.find_element_by_xpath('//*[@id="sect"]/option[1]').click()
driver.find_element_by_class_name('btn-download').click()
time.sleep(2)
driver.quit()
想請問,我想要讓
driver.find_element_by_xpath('//*[@id="sect"]/option[1]').click()
中的
('//*[@id="sect"]/option[1]')
從1跑到30
請問該怎麼設定
python有for啊,先把基本語法看完再來寫吧。
from selenium import webdriver
import time
url =
driver = webdriver.Chrome()
driver.get(url)
for i in range(1, 31):
driver.find_element_by_xpath('//*[@id="sect"]/option[' + i + ']').click()
driver.find_element_by_class_name('btn-download').click()
time.sleep(2)
driver.quit()