证券市场中,从业人员的身份和背景都需要得到合法的认证,以保证市场的秩序和公平性。因此,证券从业人员查询就成为了市场监管和交易安全的重要环节。下面从多个方面对证券从业人员查询进行详细的阐述。
一、查询方式
证券从业人员查询可以通过以下方式进行:
1、证券业协会官网查询:证券业协会作为中国证券市场的自律组织,拥有从业人员信息公示平台,提供从业人员信息查询和备案服务。
<a href="http://personnel.sac.net.cn/pages/registration/sac-publicity.html">http://personnel.sac.net.cn/pages/registration/sac-publicity.html</a>
2、中国证监会官网查询:中国证监会作为中国证券市场的主管部门,也提供证券从业人员信息查询服务。
<a href="http://person.sac.net.cn/pages/registration/holders-search.html">http://person.sac.net.cn/pages/registration/holders-search.html</a>
3、证券交易所官网查询:各证券交易所也提供证券从业人员信息查询服务,例如上海证券交易所从业人员查询平台。
<a href="http://www.sse.com.cn/assortment/stock/list/info/announcement/index.shtml?productId=600000">http://www.sse.com.cn/assortment/stock/list/info/announcement/index.shtml?productId=600000</a>
二、查询内容
证券从业人员查询可以获取以下信息:
1、从业人员的基本信息:包括从业资格证书编号、姓名、性别、出生日期、身份证号码、联系方式等。
2、从业人员的所在单位和职业信息:包括所在公司名称、从业岗位、职业级别和登记时间等。
3、从业人员的违规记录:如果从业人员曾经有过违规行为,查询结果中会显示违规时间和情况。
查询结果以公示查询的方式呈现,涉及从业人员隐私的数据不予公开。
三、适用范围
证券从业人员查询适用于以下场景:
1、投资者查询:投资者可以通过证券从业人员查询,查看自己的投资顾问或交易对手的证券从业人员信息。
2、企业用人单位查询:企业招聘和用人单位可以通过证券从业人员查询,查看招聘人员和经纪人的从业资格和背景信息,以保证用人单位权益。
3、证券监管部门查询:证券监管部门可以通过证券从业人员查询,查看监管对象从业人员的合规信息和违规记录,以便作出相应的监管措施。
四、查询注意事项
查询证券从业人员信息需要注意以下事项:
1、查询前需了解查询对象的基本信息,例如姓名、资格证书编号等;
2、查询结果仅供参考,可能存在延迟或误差;
3、查询结果仅显示公示范围内的信息,可能存在隐私信息未显示。
五、查询实例
通过中国证监会官网进行证券从业人员查询的代码示例:
import requests
import re
url = 'http://person.sac.net.cn/pages/registration/holders-search.html'
headers = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36',
'Referer': 'http://person.sac.net.cn/pages/registration/holders-search.html'
}
search_data = {
'keywords': '张三',
'currentPage': '1',
'pageSize': '100',
'site': '0'
}
response = requests.post(url, data=search_data, headers=headers)
data = response.text
# 使用正则表达式匹配所需信息
# 获取证券从业资格证书编号
cert_pattern = re.compile(r'证书编号:(.*?)', re.S)
cert_number = re.findall(cert_pattern, data)
print('证书编号:', cert_number)
# 获取从业人员姓名
name_pattern = re.compile(r'从业人员姓名:(.*?)', re.S)
name = re.findall(name_pattern, data)
print('从业人员姓名:', name)
# 获取从业人员所在公司名称
company_pattern = re.compile(r'所在公司名称:(.*?)', re.S)
company_name = re.findall(company_pattern, data)
print('所在公司名称:', company_name)
# 获取从业人员职业级别
job_pattern = re.compile(r'从业人员职业资格:(.*?)', re.S)
job_level = re.findall(job_pattern, data)
print('从业人员职业级别:', job_level)
# 获取从业人员登记时间
register_pattern = re.compile(r'首次备案时间:(.*?)', re.S)
register_time = re.findall(register_pattern, data)
print('从业人员登记时间:', register_time)