標籤:

selenium phantomjs select (下拉選擇框)

獲取下拉選擇框select

<select id="kategorija" name="kategorija"><option value="0">Kategorija</option><option value="12">Vijesti</option><option value="8">Biznis</option></select>

可以這樣定位

import timefrom selenium import webdriverfrom selenium.webdriver.support.select import Selectdriver = webdriver.PhantomJS()# driver = webdriver.Chrome()url = xxxxdriver.set_window_size(800, 600) # 對於Phantomjs記得加上這個要不然會出錯driver.get(url)time.sleep(3)select = Select(driver.find_element_by_id("kategorija")) # 實例化selectselect.select_by_value(0) # 選擇第1項選項:value=0select.select_by_index(2) # 選擇第2項選項 從1開始select.select_by_visible_text(Biznis) # 選擇第3項選項:Biznis

推薦閱讀:

MySQL書單推薦
Python資料庫起航篇|零基礎起步
使用structure_spider多請求組合抓取結構化數據

TAG:Python |