Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- import time
- def savefile(filename,con):
- fp = open(filename,"w",encoding="utf-8")
- fp.writelines(con)
- fp.close()
- browser = webdriver.Chrome()
- browser.get("https://e-dictionary.apc.gov.tw/bnn/Search.htm")
- browser.find_element_by_link_text("詞項列表").click()
- browser.find_element_by_xpath("//a[@rel='287890']").click()
- #a = browser.find_element_by_xpath("//a[@rel='287890']").get_attribute("outerHTML")
- time.sleep(1) #給電腦一點暫緩時間讀取網頁程式碼
- '''
- 使用webdriver方法find_element_by_css_selector
- 找特徵div.word_detail然後用.get_attribute()方法搜尋裡面所有的HTML程式碼
- 存進b變數
- '''
- b = browser.find_element_by_css_selector("div.word_detail").get_attribute("outerHTML")
- print(b)
- savefile("test1.txt",b)#把變數b 存進test1.txt 文件
Add Comment
Please, Sign In to add comment