码迷,mamicode.com
首页 > 其他好文 > 详细

zhilianceshi

时间:2018-06-13 00:15:33      阅读:472      评论:0      收藏:0      [点我收藏+]

标签:输入关键词   关键词   sts   rom   工作   time   zha   nbsp   cat   

 1 #-*- coding:utf-8 -*-
 2 from selenium import webdriver
 3 import requests
 4 from time import *
 5 
 6 class Zhilian():
 7     def __init__(self,keywords,education,working_life,update_date):
 8         self.keywords=keywords
 9         self.education=education
10         self.working_life=working_life
11         self.update_date=update_date
12 
13     def login(self):
14         # 打开浏览器
15         self.driver=webdriver.Chrome()
16         #self.driver=webdriver.Firefox()
17         self.driver.maximize_window()
18         self.driver.implicitly_wait(10)
19         #self.url=‘https://www.baidu.com‘
20         self.url=https://passport.zhaopin.com/org/login
21         self.driver.get(self.url)
22         # 登录智联
23         self.driver.find_element_by_id("loginName").send_keys("ozrgjhwsz013")
24         self.driver.find_element_by_id("password").send_keys("ldxy@201806")
25         sleep(30)
26         self.driver.find_element_by_id("loginbutton").click()
27 
28     def quit(self):
29         sleep(5)
30         self.driver.quit()
31 
32     def search(self):
33         bs=self.driver
34         # 输入关键词
35         bs.find_element_by_xpath(//a[@href="//rd5.zhaopin.com/search"]).click()
36         bs.find_element_by_xpath(//*[@id="form-item--1"]/div/input).send_keys(self.keywords)
37         # 选择学历
38         bs.find_element_by_xpath(//*[@id="form-item-12"]/div[1]/div/span/span/i[1]).click()
39         bs.find_element_by_xpath(u//li[@data-label="%s"]/span%self.education).click()
40         # 选择工作年限
41         bs.find_element_by_xpath(//*[@id="form-item-13"]/div[1]/div/span/span/i[1]).click()
42         bs.find_element_by_xpath(u//li[@data-label="%s"]/span%self.working_life).click()
43         # 选择更新日期
44         bs.find_element_by_xpath(//*[@id="form-item-38"]/div/div/span/span/i[1]).click()
45         bs.find_element_by_xpath(u//li[@data-label="%s"]/span%self.update_date).click()
46         # 人才搜索
47         bs.find_element_by_xpath(//*[@id="resume-filter-form"]/div[2]/div/button[3]).click()
48 
49     def result_screening(self):
50         pass
51 
52 if __name__==__main__:
53     # 关键词
54     keywords=java
55     # 学历
56     education=大专
57     # 工作年限
58     working_life=1年
59     # 更新日期
60     update_date=最近三天
61     driver=Zhilian(keywords,education,working_life,update_date)
62     driver.login()
63     driver.search()

 

zhilianceshi

标签:输入关键词   关键词   sts   rom   工作   time   zha   nbsp   cat   

原文地址:https://www.cnblogs.com/liuyun66535309/p/9175545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!