不知不觉,十月份已经过去了,传说中的金九银十招聘季也应该随之结束了,不知道有换工作打算的朋友有没有找到理想的下家,反正我没有
于是乎,我再次转战 Boss 直聘,我就是想看看,到底什么工种比较好找工作呢。当然了,这里工作种类实在是太多了,我就挑选出 Python,Java,数据分析和产品经理这四种岗位来做下简单的分析。
- 获取数据
我在前面就写过一篇获取 Boss 数据的文章,可以戳这里查看(查看)。但是后面有人反映说 Cookies 过期时间太快了,我自己尝试之后也确实如此,那么这种情况下,使用 selenium 就是更好的选择了。
由于网站页面结构并没有变化,所以以前的解析网页的代码基本可以复用,只不过从 bs4 解析变为 webdriver 解析
def get_jobs(page, city, job_type): Chrome_driver = webdriver.Chrome(options=options) c_code = city_code[city] for i in range(1, page + 1): try: print("正在抓取第 %s 页数据" % i) uri = '/%s/?query=%s&page=%s' % (c_code, job_type, i) Chrome_driver.get(config.url + uri)