失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python自动化办公选择题_Python +Selenium 自动化 css练习题

python自动化办公选择题_Python +Selenium 自动化 css练习题

时间:2019-11-08 08:47:22

相关推荐

python自动化办公选择题_Python +Selenium 自动化 css练习题

from selenium import webdriver

from time import sleep

driver=webdriver.Chrome(r'D:\Users\CT-LA\AppData\Local\Programs\Python\Python36\Scripts\chromedriver.exe')

driver.implicitly_wait(5)

driver.get('/')

#点击高级选择

senior=driver.find_element_by_css_selector('.ush.top_wrap a.more').click()

#输入python

driver.find_element_by_css_selector('.el.on #kwdselectid').send_keys('python')

#点击城市

driver.find_element_by_css_selector('.el.on #work_position_click').click()

sleep(1)

#先把选中的城市去掉 (我这里选择的是西安)

driver.find_element_by_css_selector('#work_position_click_multiple_selected >span').click()

#点击杭州

# citys=driver.find_element_by_id('#work_position_click_center_right_list_000000')

# hangzhou=citys.find_element_by_id(' #work_position_click_center_right_list_category_000000_080200').click() 我直接用杭州的id 搜索提示找不到,不知道为什么

hangzhou=driver.find_element_by_css_selector('#work_position_click_center_right_list_000000 #work_position_click_center_right_list_category_000000_080200').click()

#选中城市点击确定

#driver.find_element_by_id('#work_position_click_bottom_save').click() #我用这一步点不到元素不知道为什么

driver.find_element_by_css_selector('.but_box #work_position_click_bottom_save').click()

#要点一下别的地方,否则元素会被挡住

driver.find_element_by_css_selector('div.tit').click()

#选择职能

driver.find_element_by_css_selector('#funtype_div #funtype_click').click()

#点击测试,选择自动化测试

driver.find_element_by_css_selector('#funtype_click_center_right_list_0100 #funtype_click_center_right_list_category_0100_2700').click()

driver.find_element_by_css_selector('#funtype_click_center_right_list_sub_category_0100_2700 #funtype_click_center_right_list_sub_category_each_0100_2720').click()

#点击确定

driver.find_element_by_css_selector('.but_box #funtype_click_bottom_save').click()

# #选择公司性质 外资欧美

driver.find_element_by_id('cottype_list').click()

driver.find_element_by_css_selector('#cottype_list .ul >span[title="外资(欧美)"]').click()

#选择工作年限

driver.find_element_by_css_selector('#workyear_list .ef').click()

driver.find_element_by_css_selector(' .ul>span[title="1-3年"]').click()

#点击搜索

driver.find_element_by_css_selector('.btnbox.p_sou >span').click()

# #获取搜索结果

jobs=driver.find_elements_by_css_selector('#resultList >div[class=el]')

for job in jobs:

#获取职位名

Position=job.find_element_by_css_selector('.el .t1>span').text

#获取公司

company=job.find_element_by_css_selector('.el .t2>a').text

#获取工作地点

job_city=job.find_element_by_css_selector('.el span[class=t3]').text

#获取工资、

money=job.find_element_by_css_selector('.el .t4').text

print('{} | {} | {} | {}'.format(Position,company,job_city,money))

如果觉得《python自动化办公选择题_Python +Selenium 自动化 css练习题》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。