# coding=utf-8
import json
import re
import time
import multiprocessing
import requests
class HandleLaGou(object):
def __init__(self):
self.lagou_session = requests.session()
self.header = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'
}
self.city_list = ""
# 获取全国所有城市列表
def handle_city(self):
city_search = re.compile(r'zhaopin/">(.*?)')
city_url = 'https://www.lagou.com/jobs/allCity.html'
city_result = self.handle_request(method='GET', url=city_url)
# 使用正则表达式获取城市列表
self.city_list = city_search.findall(city_result)
self.lagou_session.cookies.clear()
def handle_city_job(self,