dengpeiyou

#=======================================
#作者:邓沛友
#2018.12.16=============================
coding:utf-8
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support.ui import Select #下拉列表进行处理
import time

opt=webdriver.ChromeOptions()
opt.add_argument(\'disable-infobars\')
b=webdriver.Chrome(options=opt)
b.implicitly_wait(20) # 隐性等待,最长等30秒
b.maximize_window()
b.get(\'https://www.baidu.com\')

ele1=b.find_element_by_link_text(\'设置\')
ActionChains(b).move_to_element(ele1).perform()

b.find_element_by_link_text(\'高级搜索\').click()

input_1=b.find_element_by_name(\'q1\')
input_2=b.find_element_by_name(\'q2\')
input_3=b.find_element_by_name(\'q3\')
input_4=b.find_element_by_name(\'q4\')


input_1.send_keys(\'酒\')
input_2.send_keys(\'色\')
input_3.send_keys(\'财\')
input_4.send_keys(\'气\')

#下拉列表处理
Select(b.find_element_by_xpath(\'//*[@id="adv-setting-4"]/select\')).select_by_index(3)
Select(b.find_element_by_name(\'ft\')).select_by_index(4)

ele_redio=b.find_element_by_id(\'q5_1\')

if not ele_redio.is_selected(): #看是否选中
print(\'没有选中,我点击一下!\')
ele_redio.click()

 

分类:

技术点:

相关文章: