AnthonyCJ's Blogs

Find your passion, and you'll feel the light.

Python爬虫-人才政策获取

借助Python、BeautifulSoup、jieba分词等工具实现对网页信息的爬取。

1. 根据输入的一线城市列表获取目标城市URL

输入:自定义一线城市列表

1
2
3
firsttiercity_name_list = ["北京","上海","广州","深圳",
"成都","杭州","重庆","西安","苏州","武汉","南京",
"天津","郑州","长沙","东莞","佛山","青岛","沈阳"]

输出:在当前文件夹种输出格式为城市:本地宝城市总览网址firsttiercity_url_dict.json文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"北京": "http://bj.bendibao.com/",
"上海": "http://sh.bendibao.com/",
"广州": "http://gz.bendibao.com/",
"深圳": "http://sz.bendibao.com/",
"成都": "http://cd.bendibao.com/",
"杭州": "http://hz.bendibao.com/",
"重庆": "http://cq.bendibao.com/",
"西安": "http://xa.bendibao.com/",
"苏州": "http://suzhou.bendibao.com/",
"武汉": "http://wh.bendibao.com/",
"南京": "http://nj.bendibao.com/",
"天津": "http://tj.bendibao.com/",
"郑州": "http://zz.bendibao.com/",
"长沙": "http://cs.bendibao.com/",
"东莞": "http://dg.bendibao.com/",
"佛山": "http://fs.bendibao.com/",
"青岛": "http://qd.bendibao.com/",
"沈阳": "http://sy.bendibao.com/"
}

实现:01_getcityurl.py

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
import io
import sys
# 改变标准输出的默认编码
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding = 'utf8')

from bs4 import BeautifulSoup
import requests
import json


# 初始化soup对象
# page = page.get('http://m.bendibao.com/city.php')
page = requests.get('http://www.bendibao.com/city.htm')
page.encoding = 'utf-8'

soup = BeautifulSoup(page.text, "html.parser")


########## 所有城市city_sum_dict ##########
# 搜集所有城市名及对应url【以键-值对形式 存入字典city_sum_dict】
soup = soup.find_all("a")

city_sum_dict = {}

for i in soup:
if i.has_attr('href'):
city_sum_dict[i.string] = i["href"]

# print(city_sum_dict)



# city_sum_dict写入txt文件
fileWriter = open('E:/File/VSCode/User/Code_py/course/requirementengineering/homework/city_sum_dict.txt', 'w+', encoding='utf-8')
fileWriter.write(str(city_sum_dict)) #把字典转化为str
fileWriter.close()

# city_sum_dict写入json文件
jsObj = json.dumps(city_sum_dict,ensure_ascii=False,indent=4)

jsonWriter = open('E:/File/VSCode/User/Code_py/course/requirementengineering/homework/city_sum_dict.json', 'w', encoding='utf-8')
jsonWriter.write(jsObj)
jsonWriter.close()

# 读取city_sum_dict.json文件并转化为dict
with open("E:/File/VSCode/User/Code_py/course/requirementengineering/homework/city_sum_dict.json",'r', encoding='UTF-8') as f:
load_dict = json.load(f)
# print(load_dict)


########## 一线城市url_list ##########
# 定义一线城市list
firsttiercity_name_list = ["北京","上海","广州","深圳",
"成都","杭州","重庆","西安","苏州","武汉","南京",
"天津","郑州","长沙","东莞","佛山","青岛","沈阳"]

# 过滤一线城市url
firsttiercity_url_list = []

for firsttiercity_name in firsttiercity_name_list:
firsttiercity_url_list.append(city_sum_dict[firsttiercity_name])

# print(firsttiercity_url_list)

# 一线城市URL写入txt文件
fileObject = open('E:/File/VSCode/User/Code_py/course/requirementengineering/homework/firsttiercity_url_list.txt', 'w', encoding='utf-8')
for url in firsttiercity_url_list:
fileObject.write(url)
fileObject.write('\n')
fileObject.close()



########## 一线城市url_dict ##########
firsttiercity_url_dict = {}

for firsttiercity_name in firsttiercity_name_list:
firsttiercity_url_dict[firsttiercity_name] = city_sum_dict[firsttiercity_name]
# print(firsttiercity_url_dict)

# firsttiercity_url_dict写入json文件
jsonObject = json.dumps(firsttiercity_url_dict,ensure_ascii=False,indent=4)

jsonWriter = open('E:/File/VSCode/User/Code_py/course/requirementengineering/homework/firsttiercity_url_dict.json', 'w', encoding='utf-8')
jsonWriter.write(jsonObject)
jsonWriter.close()



2. 拼接搜索URL

输入:步骤1生成的firsttiercity_url_dict.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"北京": "http://bj.bendibao.com/",
"上海": "http://sh.bendibao.com/",
"广州": "http://gz.bendibao.com/",
"深圳": "http://sz.bendibao.com/",
"成都": "http://cd.bendibao.com/",
"杭州": "http://hz.bendibao.com/",
"重庆": "http://cq.bendibao.com/",
"西安": "http://xa.bendibao.com/",
"苏州": "http://suzhou.bendibao.com/",
"武汉": "http://wh.bendibao.com/",
"南京": "http://nj.bendibao.com/",
"天津": "http://tj.bendibao.com/",
"郑州": "http://zz.bendibao.com/",
"长沙": "http://cs.bendibao.com/",
"东莞": "http://dg.bendibao.com/",
"佛山": "http://fs.bendibao.com/",
"青岛": "http://qd.bendibao.com/",
"沈阳": "http://sy.bendibao.com/"
}

输出拼接后的城市查询地址query_url_dict.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"北京": "http://sou.bj.bendibao.com/cse/search?s=7051554220027203607&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"上海": "http://sou.sh.bendibao.com/cse/search?s=12807205856148454789&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"广州": "http://sou.gz.bendibao.com/cse/search?s=10190895427996171080&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"深圳": "http://sou.sz.bendibao.com/cse/search?s=906193989229995552&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"成都": "http://sou.cd.bendibao.com/cse/search?s=15731869327443140085&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"杭州": "http://sou.hz.bendibao.com/cse/search?s=11457561071421451482&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"重庆": "http://sou.cq.bendibao.com/cse/search?s=6301398252510949794&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"西安": "http://sou.xa.bendibao.com/cse/search?s=11666388847847429448&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"苏州": "http://sou.suzhou.bendibao.com/cse/search?s=637018802303739847&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"武汉": "http://sou.wh.bendibao.com/cse/search?s=5547445145785787491&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"南京": "http://sou.nj.bendibao.com/cse/search?s=2918411567815750906&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"天津": "http://sou.tj.bendibao.com/cse/search?s=17087605202251801751&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"郑州": "http://sou.zz.bendibao.com/cse/search?s=4968629256704335999&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"长沙": "http://sou.cs.bendibao.com/cse/search?s=12690326376374687614&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"东莞": "http://sou.dg.bendibao.com/cse/search?s=3615975016523818592&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"佛山": "http://sou.fs.bendibao.com/cse/search?s=4350920351150634063&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"青岛": "http://sou.qd.bendibao.com/cse/search?s=2551185101610342635&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"沈阳": "http://sou.sy.bendibao.com/cse/search?s=1645829074212590277&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96"
}

实现

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import io
import sys
# 改变标准输出的默认编码
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding = 'utf8')

from bs4 import BeautifulSoup
import requests
import json
import urllib.parse
import re


########## 获取搜索框input标签属性s的value ##########

# 定义一线城市list
firsttiercity_name_list = ["北京","上海","广州","深圳",
"成都","杭州","重庆","西安","苏州","武汉","南京",
"天津","郑州","长沙","东莞","佛山","青岛","沈阳"]

# 从本地文件读取firsttiercity_url_dict.json文件并转化为dict
with open("E:/File/VSCode/User/Code_py/course/requirementengineering/homework/firsttiercity_url_dict.json",'r', encoding='UTF-8') as f:
firsttiercity_url_dict = json.load(f)




# 1. 进入目标城市页面
# 2. 通过soup检索标签 <input name="s" value="5547445145785787491" type="hidden">
# 2.1获取该城市的搜索参数s的value值
# 3. 拼接搜索url
# 4. 存入query_url_dict
query_url_dict = {}

for firsttiercity_name in firsttiercity_name_list:
page = requests.get(firsttiercity_url_dict[firsttiercity_name])
page.encoding = 'utf-8'

soup = BeautifulSoup(page.text, "html.parser")
tag = soup.find("input", attrs = {"name": "s", "type": "hidden"}) # 查找input标签,获取该城市属性s的value值
query_url = "http://sou." + re.findall(r"http://(.+?).bendibao.com/", firsttiercity_url_dict[firsttiercity_name])[0] + ".bendibao.com/cse/search?s=" + tag['value'] + "&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96"
query_url_dict[firsttiercity_name] = query_url

# query_url_dict写入json文件
jsonObject = json.dumps(query_url_dict,ensure_ascii=False,indent=4)
jsonWriter = open('E:/File/VSCode/User/Code_py/course/requirementengineering/homework/query_url_dict.json', 'w', encoding='utf-8')
jsonWriter.write(jsonObject)
jsonWriter.close()
###########################################



3. 遍历城市URL列表,搜索过滤目标信息,最后将指定信息封装

输入 步骤2得到的query_url_dict.json

实现

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
# -*-coding:utf-8 -*-

import io
import sys

from bs4 import BeautifulSoup
import requests
import json
import re # 正则表达式库
import collections # 词频统计库
import numpy as np # numpy数据处理库
import jieba # 结巴分词

# 改变标准输出的默认编码
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding = 'utf8')


###### 封装数据结构 ######
pagemessage_dict = {} # 页面详情信息【key: title, time, url, text】
policy_searchresult_list = [] # 政策搜索页面列表【elem: pagemessage_dict】
cityinformation_dict = {} # 一个城市的所有数据封装为一个字典【key: city_search_url, policy_searchresult_list】
sum_dict = {} # 汇总所有城市数据的字典(最外层字典)【key: city_name】


########## 提示信息 ##########
print("数据处理中...")


########## 整合数据并生成最终文件sum_dict.json ##########


# 定义所需(一线)城市list
firsttiercity_name_list = ["北京","上海","广州","深圳",
"成都","杭州","重庆","西安","苏州","武汉","南京",
"天津","郑州","长沙","东莞","佛山","青岛","沈阳"]

# 从本地文件读取query_url_dict.json文件并转化为dict
with open("E:/File/VSCode/User/Code_py/course/requirementengineering/homework/query_url_dict.json",'r', encoding='UTF-8') as f:
query_url_dict = json.load(f)


########## 按城市读取、解析、封装数据 ##########
for city_name in firsttiercity_name_list:
# 初始化封装结构【用于封装城市】
cityinformation_dict = {} # 一个城市的所有数据封装为一个字典【key: city_search_url, policy_searchresult_list】
# 加载页面数据
page = requests.get(query_url_dict[city_name])
page.encoding = 'utf-8'
soup = BeautifulSoup(page.text, "html.parser")


policy_searchresult_list = [] # 政策搜索页面列表【elem: pagemessage_dict】
num_page = 0 # 搜索结果计数器
result_pages = soup.find_all("div", attrs = {"class": "result f s0"}) # 网页模块标签:<div class="result f s0">
for result_page in result_pages:
if num_page >= 5: # 设定最多筛选5个合法搜索结果
break
soup_page = BeautifulSoup(str(result_page), "html.parser")
c_showurl = soup_page.find("span", attrs = {"class": "c-showurl"}).text
try:
m_time = re.match(r'^(.*)(\d{4})(\-\d{1,2}\-\d{1,2})$', c_showurl) # 正则表达式提取页面发布时间
# 筛选时间在2021年后
if (int(m_time.group(2)) >= 2021):
# 初始化封装结构【用于封装页面】
pagemessage_dict = {}
target_url = soup_page.find("a", attrs = {"cpos": "title", "target": "_blank"}).get('href')
title = soup_page.find("a", attrs = {"cpos": "title", "target": "_blank"}).text
page_detail = requests.get(target_url)

#################### 正文处理 ####################

page_detail = requests.get(target_url)
page_detail.encoding = 'utf-8'
soup_detail = BeautifulSoup(page_detail.text, "html.parser")

# 1.获取<div class="content" id="bo">标签
soup_bo_tag = soup_detail.find("div", attrs = {"class": "content", "id": "bo"})

# 2.遍历该标签的所有子节点p标签,获取起text
soup_bo = BeautifulSoup(str(soup_bo_tag), "html.parser")

# 获取正文,过滤广告信息。
soup_p_tags = soup_bo.find_all("p")
body_text_init = ""
for p_tag in soup_p_tags:
soup_p_tag = BeautifulSoup(str(p_tag), "html.parser")
body_text_init = body_text_init + soup_p_tag.text

########## 特殊符号过滤 ##########
body_text_init = re.findall(r'[^》》➤▶•]',body_text_init,re.S)
body_text_init = "".join(body_text_init)

########## 广告过滤 ##########
try:
m_body = re.match(r'^(.*)(温馨)(.*)$', body_text_init) # 正则表达式去广告“温馨提示...”
body_text_init = m_body.group(1)
except (AttributeError):
pass # 无脏数据
try:
m_body = re.match(r'^(.*)(小编)(.*)$', body_text_init) # 正则表达式去广告“小编提醒...”
body_text_init = m_body.group(1) # 正文内容
except (AttributeError):
pass # 无脏数据
try:
m_body = re.match(r'^(.*)(【重要提醒】)(.*)$', body_text_init) # 正则表达式去广告“【重要提醒】...”
body_text_init = m_body.group(1) # 正文内容
except (AttributeError):
pass # 无脏数据

########## 词频统计分析 ##########
# 文本预处理
pattern = re.compile(u'\t|\n|\.|-|:|;|\)|\(|\?|"') # 定义正则表达式匹配模式
string_data = re.sub(pattern, '', body_text_init) # 将符合模式的字符去除

# 文本分词
seg_list_exact = jieba.cut(string_data, cut_all = False) # 精确模式分词
object_list = []
remove_words = [u'的',u',',u'和', u'是', u'随着', u'对于', u'对',u'等',u'能',u'都',u'。',u' ',u'、',u'中',u'在',u'了',"锡",
u'通常',u'如果',u'我们',u'需要','\u3000','\u2003','》',u'或',u'可',u'不',u'人',u':',u'以上','➤',u';',u'“',u'”','为',
u'本市',u'取得',u'具有',u'及其',u'紧缺',u'并',u'年',u'月',u'及',u'复印件',u'或者',u'提供',u'急需',u"内","①",
'1','2','3','4','5',u'以',u'万元','(',')',"/",u"新",u"由",u"到",u"个",u"市"," ","2021","|","《","—",
u"后",u"类",u"含","D","元","/","➣","√","★","+",">",u"不满",u"名","【","】",u"第",u"给予",u"元",u"城"] # 自定义去除词库

for word in seg_list_exact: # 循环读出每个分词
if word not in remove_words: # 如果不在去除词库中
object_list.append(word) # 分词追加到列表

# 词频统计
wordcounts_list = collections.Counter(object_list) # 对分词集合按词频排序
wordcounts_list_top6 = wordcounts_list.most_common(6) # 获取前6最高频的词

########## 数据封装 ##########
pagemessage_dict['title'] = title # 文章标题
pagemessage_dict['time'] = m_time.group(2) + m_time.group(3) # 发布时间
pagemessage_dict['url'] = target_url # 文章链接
pagemessage_dict['key-words'] = wordcounts_list_top6 # 词频统计
pagemessage_dict['text'] = body_text_init # 核心内容

#################### 正文处理结束 ####################

########## 页面填入搜索结果列表 ##########
policy_searchresult_list.append(pagemessage_dict)
num_page += 1
except (AttributeError):
pass # print("串'" + c_showurl + "'未找到匹配时间...")

########## 封装城市字典 ##########
cityinformation_dict["city_search_url"] = query_url_dict[city_name]
cityinformation_dict["policy_searchresult_list"] = policy_searchresult_list

########## 封装最外层字典 ##########
sum_dict[city_name] = cityinformation_dict


########## sum_dict写入json文件 ##########
jsonObject = json.dumps(sum_dict,ensure_ascii=False,indent=4)
jsonWriter = open('E:/File/VSCode/User/Code_py/course/requirementengineering/homework/sum_dict.json', 'w', encoding='utf-8')
jsonWriter.write(jsonObject)
jsonWriter.close()



########## 提示信息 ##########
print("数据处理结束,已保存至sum_dict.json")

输出 sum_dict.json

以下输出结果是程序编写完成时隔一年后所得,由于本地宝网页格式发生变化,所以未获取到关键词和text,读者可自行根据本地宝dom树结构稍作修改即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
{
"北京": {
"city_search_url": "http://sou.bj.bendibao.com/cse/search?s=7051554220027203607&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": [
{
"title": "2022北京经开区技能人才联合培养补贴政策(一图了解)- 北京本地宝",
"time": "2022-11-23",
"url": "http://bj.bendibao.com/zffw/2007727/323547.shtm",
"key-words": [],
"text": ""
},
{
"title": "2022年北京各区人才引进申报汇总(持续更新)- 北京本地宝",
"time": "2022-3-10",
"url": "http://bj.bendibao.com/news/2009526/309441.shtm",
"key-words": [],
"text": ""
},
{
"title": "2022北京中考高端技术技能人才贯通培养项目招生政策- 北京本地宝",
"time": "2022-6-30",
"url": "http://bj.bendibao.com/news/2009526/320051.shtm",
"key-words": [],
"text": ""
},
{
"title": "2022至2024年度北京石景山就业优惠政策有哪些?- 北京本地宝",
"time": "2022-7-8",
"url": "http://bj.bendibao.com/zffw/2007728/320621.shtm",
"key-words": [],
"text": ""
},
{
"title": "北京毕业生人才引进落户条件有哪些?- 北京本地宝",
"time": "2022-11-30",
"url": "http://bj.bendibao.com/news/2009526/296395.shtm",
"key-words": [],
"text": ""
}
]
},
"上海": {
"city_search_url": "http://sou.sh.bendibao.com/cse/search?s=12807205856148454789&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": [
{
"title": "2022上海人才引进落户细则(官方原文)- 上海本地宝",
"time": "2022-8-15",
"url": "http://sh.bendibao.com/news/2008219/248288.htm",
"key-words": [],
"text": ""
},
{
"title": "金山区人才积分有什么优惠政策- 上海本地宝",
"time": "2022-8-18",
"url": "http://sh.bendibao.com/news/2008219/257925.htm",
"key-words": [],
"text": ""
},
{
"title": "上海青浦区人才购房补贴政策(最新)- 上海本地宝",
"time": "2022-11-17",
"url": "http://sh.bendibao.com/zffw/202292/258841.shtm",
"key-words": [],
"text": ""
},
{
"title": "上海人才引进家属随迁政策- 上海本地宝",
"time": "2022-11-25",
"url": "http://sh.bendibao.com/zffw/202288/257092.shtm",
"key-words": [],
"text": ""
},
{
"title": "上海人才租房补贴申请条件(最新)- 上海本地宝",
"time": "2022-11-15",
"url": "http://sh.bendibao.com/zffw/197011/262428.shtm",
"key-words": [],
"text": ""
}
]
},
"广州": {
"city_search_url": "http://sou.gz.bendibao.com/cse/search?s=10190895427996171080&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": [
{
"title": "2022广州市高层次卫生人才引进培养项目实施办法- 广州本地宝",
"time": "2022-11-29",
"url": "http://gz.bendibao.com/z/hukou/2020618/269103.shtml",
"key-words": [],
"text": ""
},
{
"title": "广州天河区人才公寓准入条件- 广州本地宝",
"time": "2022-10-17",
"url": "http://gz.bendibao.com/life/2022614/316953.shtml",
"key-words": [],
"text": ""
},
{
"title": "黄埔区新引进人才住房补贴政策- 广州本地宝",
"time": "2022-10-18",
"url": "http://gz.bendibao.com/life/2010611/326454.shtml",
"key-words": [],
"text": ""
},
{
"title": "2022黄埔人才入户补贴可以通过个人申请吗- 广州本地宝",
"time": "2022-11-25",
"url": "http://gz.bendibao.com/life/20221011/326076.shtml",
"key-words": [],
"text": ""
},
{
"title": "2022广东省属单位人才引进入户广州办理对象及条件一览- 广州本地宝",
"time": "2022-11-30",
"url": "http://m.gz.bendibao.com/mip/245256.html",
"key-words": [],
"text": ""
}
]
},
"深圳": {
"city_search_url": "http://sou.sz.bendibao.com/cse/search?s=906193989229995552&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": [
{
"title": "2022年深圳在职人才引进秒批政策- 深圳本地宝",
"time": "2022-1-6",
"url": "http://bsy.sz.bendibao.com/bsyDetail/619003.html",
"key-words": [],
"text": ""
},
{
"title": "2022深圳市新引进博士人才生活补贴申请指南- 深圳本地宝",
"time": "2022-11-22",
"url": "http://bsy.sz.bendibao.com/bsyDetail/635634.html",
"key-words": [],
"text": ""
},
{
"title": "深圳可售型人才房购买条件- 深圳本地宝",
"time": "2022-11-10",
"url": "http://sz.bendibao.com/news/20221110/907860.htm",
"key-words": [],
"text": ""
},
{
"title": "深圳市技能人才引进紧缺职业目录(2022年)- 深圳本地宝",
"time": "2022-3-22",
"url": "http://bsy.sz.bendibao.com/bsyDetail/617365.html",
"key-words": [],
"text": ""
},
{
"title": "2022深圳市新引进博士人才生活补贴哪些情况不可以申请- 深圳本地宝",
"time": "2022-11-28",
"url": "http://bsy.sz.bendibao.com/bsyDetail/635642.html",
"key-words": [],
"text": ""
}
]
},
"成都": {
"city_search_url": "http://sou.cd.bendibao.com/cse/search?s=15731869327443140085&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": [
{
"title": "2023年四川轻化工大学人才引进政策- 成都本地宝",
"time": "2022-11-16",
"url": "http://cd.bendibao.com/job/2022929/145661.shtm",
"key-words": [],
"text": ""
},
{
"title": "成都人才落户政策2022(最新消息)- 成都本地宝",
"time": "2022-5-23",
"url": "http://cd.bendibao.com/live/2013415/126580.shtm",
"key-words": [],
"text": ""
},
{
"title": "2022年成都金牛区人才引进优惠政策- 成都本地宝",
"time": "2022-11-27",
"url": "http://cd.bendibao.com/live/2013415/136586.shtm",
"key-words": [],
"text": ""
},
{
"title": "成都金熊猫人才政策- 成都本地宝",
"time": "2022-11-24",
"url": "http://cd.bendibao.com/live/2013415/138208.shtm",
"key-words": [],
"text": ""
},
{
"title": "成都人才购房政策(持续更新)- 成都本地宝",
"time": "2022-11-10",
"url": "http://cd.bendibao.com/live/197011/148086.shtm",
"key-words": [],
"text": ""
}
]
},
"杭州": {
"city_search_url": "http://sou.hz.bendibao.com/cse/search?s=11457561071421451482&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": []
},
"重庆": {
"city_search_url": "http://sou.cq.bendibao.com/cse/search?s=6301398252510949794&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": []
},
"西安": {
"city_search_url": "http://sou.xa.bendibao.com/cse/search?s=11666388847847429448&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": []
},
"苏州": {
"city_search_url": "http://sou.suzhou.bendibao.com/cse/search?s=637018802303739847&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": []
},
"武汉": {
"city_search_url": "http://sou.wh.bendibao.com/cse/search?s=5547445145785787491&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": [
{
"title": "2022武汉经开区人才政策解读- 武汉本地宝",
"time": "2022-6-13",
"url": "http://wh.bendibao.com/live/2022613/141731.shtm",
"key-words": [],
"text": ""
},
{
"title": "武汉经开区人才购房补贴政策- 武汉本地宝",
"time": "2022-6-14",
"url": "http://wh.bendibao.com/live/2022613/141735.shtm",
"key-words": [],
"text": ""
},
{
"title": "硚口区人才购房补贴政策(申请条件+补贴标准)- 武汉本地宝",
"time": "2022-8-8",
"url": "http://wh.bendibao.com/live/202288/144886.shtm",
"key-words": [],
"text": ""
},
{
"title": "武汉经开区人才公寓补贴政策- 武汉本地宝",
"time": "2022-8-8",
"url": "http://wh.bendibao.com/live/202288/144894.shtm",
"key-words": [],
"text": ""
},
{
"title": "2022武汉硚口区人才计划政策- 武汉本地宝",
"time": "2022-8-8",
"url": "http://wh.bendibao.com/live/202288/144882.shtm",
"key-words": [],
"text": ""
}
]
},
"南京": {
"city_search_url": "http://sou.nj.bendibao.com/cse/search?s=2918411567815750906&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": [
{
"title": "2021年南京市人才购房政策一览- 南京本地宝",
"time": "2022-11-24",
"url": "http://nj.bendibao.com/live/2014114/101248.shtm",
"key-words": [],
"text": ""
},
{
"title": "南京人才安居补贴标准- 南京本地宝",
"time": "2022-11-30",
"url": "http://nj.bendibao.com/live/201818/66873.shtm",
"key-words": [],
"text": ""
},
{
"title": "南京人才落户政策2021是怎样的- 南京本地宝",
"time": "2022-11-17",
"url": "http://nj.bendibao.com/live/20191226/77336_2.shtm",
"key-words": [],
"text": ""
},
{
"title": "南京D类人才政策- 南京本地宝",
"time": "2022-11-27",
"url": "http://nj.bendibao.com/news/202233/127791.shtm",
"key-words": [],
"text": ""
},
{
"title": "南京高层次人才安居政策- 南京本地宝",
"time": "2022-11-24",
"url": "http://nj.bendibao.com/live/2021118/119639.shtm",
"key-words": [],
"text": ""
}
]
},
"天津": {
"city_search_url": "http://sou.tj.bendibao.com/cse/search?s=17087605202251801751&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": []
},
"郑州": {
"city_search_url": "http://sou.zz.bendibao.com/cse/search?s=4968629256704335999&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": []
},
"长沙": {
"city_search_url": "http://sou.cs.bendibao.com/cse/search?s=12690326376374687614&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": [
{
"title": "长沙经开区紧缺急需人才及骨干人才补贴政策汇总- 长沙本地宝",
"time": "2022-11-28",
"url": "http://cs.bendibao.com/live/2015126/88973.shtm",
"key-words": [],
"text": ""
},
{
"title": "长沙芙蓉区人才政策有哪些(持续更新)- 长沙本地宝",
"time": "2022-11-25",
"url": "http://cs.bendibao.com/live/2015126/85890.shtm",
"key-words": [],
"text": ""
},
{
"title": "长沙青年人才补贴政策汇总- 长沙本地宝",
"time": "2022-5-9",
"url": "http://cs.bendibao.com/live/2015126/88896.shtm",
"key-words": [],
"text": ""
},
{
"title": "2021湖南长沙自贸区人才新政(共10方面)- 长沙本地宝",
"time": "2021-3-31",
"url": "http://cs.bendibao.com/live/2021331/71349.shtm",
"key-words": [],
"text": ""
},
{
"title": "长沙人才新政45条什么时候开始?- 长沙本地宝",
"time": "2022-11-16",
"url": "http://cs.bendibao.com/live/2015126/88652.shtm",
"key-words": [],
"text": ""
}
]
},
"东莞": {
"city_search_url": "http://sou.dg.bendibao.com/cse/search?s=3615975016523818592&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": [
{
"title": "东莞市特色人才特殊政策实施办法(2021年新版)- 东莞本地宝",
"time": "2022-11-30",
"url": "http://m.dg.bendibao.com/mip/156136.shtm",
"key-words": [],
"text": ""
},
{
"title": "东莞市特色人才特殊政策有哪些?- 东莞本地宝",
"time": "2022-11-17",
"url": "http://dg.bendibao.com/dgzffw/2022218/156139.shtm",
"key-words": [],
"text": ""
},
{
"title": "2022东莞人才生活补贴最新政策- 东莞本地宝",
"time": "2022-11-30",
"url": "http://dg.bendibao.com/dgzffw/2022924/159972.shtm",
"key-words": [],
"text": ""
},
{
"title": "2022东莞公办中小学长期引进高层次人才- 东莞本地宝",
"time": "2022-11-30",
"url": "http://dg.bendibao.com/job/197011/159987.shtm",
"key-words": [],
"text": ""
},
{
"title": "引进特色人才奖励 - 东莞本地宝",
"time": "2022-10-10",
"url": "http://dg.bendibao.com/dgzffw/20221010/160221.shtm",
"key-words": [],
"text": ""
}
]
},
"佛山": {
"city_search_url": "http://sou.fs.bendibao.com/cse/search?s=4350920351150634063&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": []
},
"青岛": {
"city_search_url": "http://sou.qd.bendibao.com/cse/search?s=2551185101610342635&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": [
{
"title": "武汉人才落户政策2022(超全汇总)- 武汉本地宝",
"time": "2022-11-29",
"url": "http://m.wh.bendibao.com/mip/138934.shtm",
"key-words": [],
"text": ""
},
{
"title": "西安人才补贴政策- 西安本地宝",
"time": "2022-11-25",
"url": "http://xa.bendibao.com/live/20141013/65134.shtm",
"key-words": [],
"text": ""
},
{
"title": "2022年4月28日长沙发布人才政策45条汇总- 长沙本地宝",
"time": "2022-11-30",
"url": "http://cs.bendibao.com/live/2015126/88651.shtm",
"key-words": [],
"text": ""
},
{
"title": "2022武汉经开区人才政策解读- 武汉本地宝",
"time": "2022-6-13",
"url": "http://wh.bendibao.com/live/2022613/141731.shtm",
"key-words": [],
"text": ""
},
{
"title": "2022年温州人才新政40条3.0版政策原文及实施时间- 温州本地宝",
"time": "2022-11-21",
"url": "http://wz.bendibao.com/live/202217/56453.shtm",
"key-words": [],
"text": ""
}
]
},
"沈阳": {
"city_search_url": "http://sou.sy.bendibao.com/cse/search?s=1645829074212590277&q=%E4%BA%BA%E6%89%8D%E6%94%BF%E7%AD%96",
"policy_searchresult_list": []
}
}

用爱发电,无需打赏哦~