Selenium
p_path = 'driver的exe檔案位置'
web = webdriver.PhantomJS(executable_path=p_path)
#以css種類進行搜尋
web.find_element_by_css_selector('.css1.css2')
#以id進行搜尋
web.find_element_by_id('id123')
#模擬操作則直接加在find結果即可
#ex.清除搜尋框
web.find_element_by_id('search').clear()
#ex.輸入值至搜尋框
web.find_element_by_id('search').send_keys('搜尋內容')
#ex.按下傳送按鈕進行搜索
web.find_element_by_id('submit').click()
#讓driver等一會兒,等待方式看個人需求
time.sleep(1.5)
#ex.獲取搜尋結果網頁原始碼
soup=BeautifulSoup(web.page_source,'lxml')
.
.
.
#用完記得關起來
web.close()
web.quit() #保險Last updated