revise read.me

This commit is contained in:
sqzhang 2019-03-27 22:15:20 +08:00
parent 3b7daa1533
commit 70c6ab48a3
3 changed files with 211 additions and 88 deletions

View File

@ -24,106 +24,106 @@
3. 分析完天天基金网的数据后搭建IP代理池用于反爬作用。点击这里[搭建代理池](https://github.com/1again/ProxyPool)由于该作者提供了一个例子所以本代码里面直接使用的是作者提供的接口。如果你需要更快速的获取到普匿IP则可以自行搭建一个本地IP代理池。
```python
# 返回一个可用代理格式为ip:端口
# 该接口直接调用github代理池项目给的例子故不保证该接口实时可用
# 建议自己搭建一个本地代理池,这样获取代理的速度更快
# 代理池搭建github地址https://github.com/1again/ProxyPool
# 搭建完毕后把下方的proxy.1again.cc改成你的your_server_ip本地搭建的话可以写成127.0.0.1或者localhost
def get_proxy():
data_json = requests.get("http://proxy.1again.cc:35050/api/v1/proxy/?type=2").text
data = json.loads(data_json)
return data['data']['proxy']
# 返回一个可用代理格式为ip:端口
# 该接口直接调用github代理池项目给的例子故不保证该接口实时可用
# 建议自己搭建一个本地代理池,这样获取代理的速度更快
# 代理池搭建github地址https://github.com/1again/ProxyPool
# 搭建完毕后把下方的proxy.1again.cc改成你的your_server_ip本地搭建的话可以写成127.0.0.1或者localhost
def get_proxy():
data_json = requests.get("http://proxy.1again.cc:35050/api/v1/proxy/?type=2").text
data = json.loads(data_json)
return data['data']['proxy']
```
4. 搭建完IP代理池后我们开始着手多线程爬取数据的工作。一旦使用多线程则需要考虑到数据的读写顺序问题。这里使用python中的队列queue进行存储基金代码不同线程分别从这个queue中获取基金代码并访问指定基金的数据。由于queue的读取和写入是阻塞的所以可以确保该过程不会出现读取重复和读取丢失基金代码的情况。
```python
# 将所有基金代码放入先进先出FIFO队列中
# 队列的写入和读取都是阻塞的,故在多线程情况下不会乱
# 在不使用框架的前提下,引入多线程,提高爬取效率
# 创建一个队列
fund_code_queue = queue.Queue(len(fund_code_list))
# 写入基金代码数据到队列
for i in range(len(fund_code_list)):
#fund_code_list[i]也是list类型其中该list中的第0个元素存放基金代码
fund_code_queue.put(fund_code_list[i][0])
# 将所有基金代码放入先进先出FIFO队列中
# 队列的写入和读取都是阻塞的,故在多线程情况下不会乱
# 在不使用框架的前提下,引入多线程,提高爬取效率
# 创建一个队列
fund_code_queue = queue.Queue(len(fund_code_list))
# 写入基金代码数据到队列
for i in range(len(fund_code_list)):
#fund_code_list[i]也是list类型其中该list中的第0个元素存放基金代码
fund_code_queue.put(fund_code_list[i][0])
```
5. 现在开始编写如何获取指定基金的代码。首先该函数必须先判断queue是否为空当不为空的时候才可进行获取基金数据。同时当发现访问失败时则必须将我们刚刚取出的基金代码重新放回到队列中去这样才不会导致基金代码丢失。
```python
# 获取基金数据
def get_fund_data():
# 获取基金数据
def get_fund_data():
# 当队列不为空时
while (not fund_code_queue.empty()):
# 当队列不为空时
while (not fund_code_queue.empty()):
# 从队列读取一个基金代码
# 读取是阻塞操作
fund_code = fund_code_queue.get()
# 从队列读取一个基金代码
# 读取是阻塞操作
fund_code = fund_code_queue.get()
# 获取一个代理格式为ip:端口
proxy = get_proxy()
# 获取一个代理格式为ip:端口
proxy = get_proxy()
# 获取一个随机user_agent和Referer
header = {'User-Agent': random.choice(user_agent_list),
'Referer': random.choice(referer_list)
}
# 获取一个随机user_agent和Referer
header = {'User-Agent': random.choice(user_agent_list),
'Referer': random.choice(referer_list)
}
try:
req = requests.get("http://fundgz.1234567.com.cn/js/" + str(fund_code) + ".js", proxies={"http": proxy}, timeout=3, headers=header)
except Exception:
# 访问失败了,所以要把我们刚才取出的数据再放回去队列中
fund_code_queue.put(fund_code)
print("访问失败,尝试使用其他代理访问")
try:
req = requests.get("http://fundgz.1234567.com.cn/js/" + str(fund_code) + ".js", proxies={"http": proxy}, timeout=3, headers=header)
except Exception:
# 访问失败了,所以要把我们刚才取出的数据再放回去队列中
fund_code_queue.put(fund_code)
print("访问失败,尝试使用其他代理访问")
```
6. 当访问成功时,则说明能够成功获得基金的相关数据。当我们在将这些数据存入到一个.csv文件中会发现数据出现错误。这是由于多线程导致由于多个线程同时对该文件进行写入导致出错。所以需要引入一个线程锁确保每次只有一个线程写入。
```python
# 申请获取锁,此过程为阻塞等待状态,直到获取锁完毕
mutex_lock.acquire()
# 申请获取锁,此过程为阻塞等待状态,直到获取锁完毕
mutex_lock.acquire()
# 追加数据写入csv文件若文件不存在则自动创建
with open('./fund_data.csv', 'a+', encoding='utf-8') as csv_file:
csv_writer = csv.writer(csv_file)
data_list = [x for x in data_dict.values()]
csv_writer.writerow(data_list)
# 追加数据写入csv文件若文件不存在则自动创建
with open('./fund_data.csv', 'a+', encoding='utf-8') as csv_file:
csv_writer = csv.writer(csv_file)
data_list = [x for x in data_dict.values()]
csv_writer.writerow(data_list)
# 释放锁
mutex_lock.release()
# 释放锁
mutex_lock.release()
```
7. 至此大部分工作已经完成了。为了更好地实现伪装效果我们对header进行随机选择。
```python
# user_agent列表
user_agent_list = [
'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.71 Safari/537.1 LBBROWSER',
'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; QQDownload 732; .NET4.0C; .NET4.0E)',
'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.84 Safari/535.11 SE 2.X MetaSr 1.0',
'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Maxthon/4.4.3.4000 Chrome/30.0.1599.101 Safari/537.36',
'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 UBrowser/4.0.3214.0 Safari/537.36'
]
# user_agent列表
user_agent_list = [
'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.71 Safari/537.1 LBBROWSER',
'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; QQDownload 732; .NET4.0C; .NET4.0E)',
'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.84 Safari/535.11 SE 2.X MetaSr 1.0',
'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Maxthon/4.4.3.4000 Chrome/30.0.1599.101 Safari/537.36',
'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 UBrowser/4.0.3214.0 Safari/537.36'
]
# referer列表
referer_list = [
'http://fund.eastmoney.com/110022.html',
'http://fund.eastmoney.com/110023.html',
'http://fund.eastmoney.com/110024.html',
'http://fund.eastmoney.com/110025.html'
]
# referer列表
referer_list = [
'http://fund.eastmoney.com/110022.html',
'http://fund.eastmoney.com/110023.html',
'http://fund.eastmoney.com/110024.html',
'http://fund.eastmoney.com/110025.html'
]
# 获取一个随机user_agent和Referer
header = {'User-Agent': random.choice(user_agent_list),
'Referer': random.choice(referer_list)
}
# 获取一个随机user_agent和Referer
header = {'User-Agent': random.choice(user_agent_list),
'Referer': random.choice(referer_list)
}
```
8. 最后在main中开启线程即可。
```python
# 创建一个线程锁,防止多线程写入文件时发生错乱
mutex_lock = threading.Lock()
# 线程数为50在一定范围内线程数越多速度越快
for i in range(50):
t = threading.Thread(target=get_fund_data,name='LoopThread'+str(i))
t.start()
# 创建一个线程锁,防止多线程写入文件时发生错乱
mutex_lock = threading.Lock()
# 线程数为50在一定范围内线程数越多速度越快
for i in range(50):
t = threading.Thread(target=get_fund_data,name='LoopThread'+str(i))
t.start()
```
9. 通过对多线程和IP代理池的实践操作能够更加深入了解多线程和爬虫的工作原理。当你在使用一些爬虫框架的时候就能够做到快速定位错误并解决错误。
@ -155,13 +155,13 @@ for i in range(50):
```python
# 确保安装以下库如果没有请在python3环境下执行pip install 模块名
import requests
import random
import re
import queue
import threading
import csv
import json
import requests
import random
import re
import queue
import threading
import csv
import json
```

View File

@ -6185,3 +6185,128 @@
007038,前海联合添惠纯债C,2019-03-26,1.0540,1.0540,0.00,2019-03-27 15:00
006990,建信中短债纯债债券C,2019-03-26,1.0008,1.0008,0.00,2019-03-27 15:00
006955,国泰惠富纯债债券,2019-03-22,1.0005,1.0007,0.02,2019-03-27 15:00
150144,银华中证转债指数增强分级B,2019-03-26,1.1240,1.1282,0.37,2019-03-27 15:00
150013,国联安双禧中证100B,2019-03-26,1.3590,1.3860,1.99,2019-03-27 15:00
100022,富国天瑞强势,2019-03-26,0.5201,0.5246,0.86,2019-03-27 15:00
150315,富国中证工业4.0指数分级A,2019-03-26,1.0140,1.0141,0.01,2019-03-27 15:00
160608,鹏华普天债券B,2019-03-26,1.2500,1.2503,0.03,2019-03-27 15:00
070010,嘉实主题精选,2019-03-26,1.3250,1.3346,0.72,2019-03-27 15:00
160633,鹏华证券分级,2019-03-26,0.9510,0.9557,0.49,2019-03-27 15:00
160607,鹏华价值优势混合(LOF),2019-03-26,0.6760,0.6841,1.19,2019-03-27 15:00
160635,鹏华中证医药卫生(LOF),2019-03-26,0.9960,1.0262,3.03,2019-03-27 15:00
150327,工银中证新能源指数分级A,2019-03-26,1.0125,1.0127,0.02,2019-03-27 15:00
159932,大成中证500深市ETF,2019-03-26,1.4820,1.4933,0.76,2019-03-27 15:00
165509,信诚增强债券,2019-03-26,1.1550,1.1553,0.03,2019-03-27 15:00
163417,兴全合宜混合A,2019-03-26,0.9538,0.9603,0.68,2019-03-27 15:00
163113,申万菱信申万证券分级,2019-03-26,0.9326,0.9361,0.37,2019-03-27 15:00
164905,交银国证新能源指数分级,2019-03-26,1.0400,1.0351,-0.47,2019-03-27 15:00
168102,九泰锐富事件驱动混合,2019-03-26,1.0110,1.0257,1.46,2019-03-27 15:00
270006,广发策略优选,2019-03-26,1.6566,1.6652,0.52,2019-03-27 15:00
481008,工银大盘蓝筹混合,2019-03-26,1.0550,1.0705,1.47,2019-03-27 15:00
372010,上投强化债券A,2019-03-26,1.3380,1.3388,0.06,2019-03-27 15:00
485107,工银添利债券A,2019-03-26,1.2259,1.2266,0.06,2019-03-27 15:00
450008,国富沪深300,2019-03-26,1.0400,1.0515,1.10,2019-03-27 15:00
510070,鹏华上证民企50ETF,2019-03-26,1.6780,1.6990,1.25,2019-03-27 15:00
501053,东方红目标优选定开混合,2019-03-26,1.0657,1.0666,0.09,2019-03-27 15:00
513050,易方达中概互联50ETF,2019-03-25,1.2332,1.2330,-0.02,2019-03-27 22:06
519629,银河睿利混合A,2019-03-26,0.9800,0.9808,0.09,2019-03-27 15:00
630005,华商动态阿尔法混合,2019-03-26,1.5250,1.5404,1.01,2019-03-27 15:00
519960,长信利广混合C,2019-03-26,1.0880,1.0924,0.41,2019-03-27 15:00
519180,万家180指数,2019-03-26,0.8977,0.9072,1.06,2019-03-27 15:00
519918,华夏兴和混合,2019-03-26,1.4320,1.4449,0.90,2019-03-27 15:00
519783,交银裕隆纯债债券C,2019-03-26,1.1271,1.1275,0.03,2019-03-27 15:00
000136,民生加银策略精选混合,2019-03-26,2.1460,2.1425,-0.16,2019-03-27 15:00
630006,华商产业升级混合,2019-03-26,1.0270,1.0431,1.57,2019-03-27 15:00
000004,中海可转债债券C,2019-03-26,0.7550,0.7538,-0.16,2019-03-27 15:00
000504,中信建投稳信一年C,2019-03-22,1.0511,1.0550,0.37,2019-03-27 15:00
000457,上投摩根核心成长,2019-03-26,1.4950,1.5144,1.30,2019-03-27 15:00
000910,鑫元合丰纯债C,2019-03-26,1.0143,1.0144,0.01,2019-03-27 15:00
000916,前海开源股息率100强股票,2019-03-26,1.1390,1.1532,1.25,2019-03-27 15:00
000880,富国研究精选灵活配置混合,2019-03-26,1.3960,1.4114,1.10,2019-03-27 15:00
000904,银华回报灵活配置定期开放混合,2019-03-26,0.9620,0.9691,0.73,2019-03-27 15:00
000978,景顺长城量化精选股票,2019-03-26,1.3070,1.3204,1.02,2019-03-27 15:00
001524,华泰柏瑞精选回报混合,2019-03-26,1.0791,1.0858,0.62,2019-03-27 15:00
001551,天弘中证医药100C,2019-03-26,0.7186,0.7392,2.86,2019-03-27 15:00
001104,华安新丝路主题股票,2019-03-26,1.0660,1.0817,1.48,2019-03-27 15:00
001535,景顺长城改革机遇灵活配置混合,2019-03-26,0.9070,0.9122,0.58,2019-03-27 15:00
001237,博时上证50ETF联接A,2019-03-26,0.9573,0.9692,1.24,2019-03-27 15:00
001628,招商体育文化休闲股票,2019-03-26,0.8240,0.8332,1.12,2019-03-27 15:00
001557,天弘量化驱动股票C,2019-03-26,0.7884,0.7939,0.70,2019-03-27 15:00
001634,万家瑞祥混合C,2019-03-26,1.0147,1.0156,0.09,2019-03-27 15:00
002630,江信瑞福灵活配置混合A,2019-03-26,0.9591,0.9698,1.11,2019-03-27 15:00
002367,国联安安稳混合,2019-03-26,0.9864,1.0072,2.11,2019-03-27 15:00
002250,红土创新改革红利混合,2019-03-22,0.6660,0.6660,0.00,2019-03-27 15:00
002708,大摩健康产业混合,2019-03-26,1.2800,1.3188,3.03,2019-03-27 15:00
002901,财通资管积极收益债券A,2019-03-26,1.0495,1.0498,0.03,2019-03-27 15:00
002900,南方中证500信息技术联接A,2019-03-26,0.9089,0.9118,0.32,2019-03-27 15:00
002840,九泰久鑫债券A,2019-03-22,0.9310,0.9312,0.02,2019-03-27 15:00
002983,长信国防军工量化混合,2019-03-26,0.7623,0.7583,-0.52,2019-03-27 15:00
002823,招商盛达混合A,2019-03-26,1.0070,1.0136,0.66,2019-03-27 15:00
003154,华宝新活力混合,2019-03-26,1.2300,1.2402,0.83,2019-03-27 15:00
003159,万家恒瑞18个月定开债A,2019-03-26,1.0558,1.0561,0.02,2019-03-27 15:00
003555,华泰柏瑞睿利混合A,2019-03-13,0.9524,0.9525,0.02,2019-03-27 15:00
003471,新疆前海联合添鑫定开债A,2019-03-22,1.0141,1.0129,-0.12,2019-03-27 15:00
003046,招商信用定开债人民币,2019-03-22,1.0150,1.0150,0.00,2019-03-27 22:06
003811,中金金利A,2019-03-26,1.1116,1.1119,0.03,2019-03-27 15:00
004561,汇安丰益混合C,2019-03-26,0.8978,0.8986,0.09,2019-03-27 15:00
004597,南方银行ETF联接A,2019-03-26,1.0244,1.0333,0.87,2019-03-27 15:00
004153,信诚新悦回报灵活配置混合A,2019-03-26,1.1450,1.1529,0.69,2019-03-27 15:00
003446,英大睿鑫A,2019-03-26,1.1650,1.1660,0.09,2019-03-27 15:00
005062,博时中证500指数增强A,2019-03-26,0.9116,0.9201,0.93,2019-03-27 15:00
005364,华夏鼎顺三个月定开债A,2019-03-26,1.0208,1.0210,0.02,2019-03-27 15:00
005530,汇添富价值多因子股票,2019-03-26,0.9831,0.9967,1.38,2019-03-27 15:00
005116,国泰量化价值精选混合C,2019-03-26,0.9807,0.9917,1.12,2019-03-27 15:00
005571,中银证券新能源混合A,2019-03-26,1.1648,1.1654,0.05,2019-03-27 15:00
005598,广发中小盘精选混合,2019-03-26,0.9152,0.9178,0.29,2019-03-27 15:00
005690,中银安享债券,2019-03-26,1.0053,1.0053,0.00,2019-03-27 15:00
005848,银华裕利混合发起式,2019-03-26,1.2571,1.2617,0.36,2019-03-27 15:00
005881,建信上证50ETF联接C,2019-03-26,1.0663,1.0796,1.24,2019-03-27 15:00
006036,中融恒惠纯债C,2019-03-26,1.0047,1.0047,0.00,2019-03-27 15:00
006163,融通增辉定开债券发起式,2019-03-26,1.0395,1.0398,0.03,2019-03-27 15:00
005952,民生加银恒益纯债C,2019-03-26,1.1020,1.1021,0.01,2019-03-27 15:00
006188,华泰保兴尊颐定开,2019-03-26,1.0450,1.0455,0.04,2019-03-27 15:00
006557,海富通研究精选混合A,2019-03-26,1.0004,1.0017,0.13,2019-03-27 15:00
006479,广发纳斯达克100指数C,2019-03-25,2.2190,2.2154,-0.16,2019-03-27 22:09
006917,上银慧祥利债券C,2019-03-26,1.0033,1.0033,0.00,2019-03-27 15:00
006837,银华信用四季红债券C,2019-03-26,1.0860,1.0860,0.00,2019-03-27 15:00
100016,富国天源沪港深平衡混合,2019-03-26,1.5270,1.5380,0.72,2019-03-27 15:00
150065,长盛同瑞200分级B,2019-03-26,0.8090,0.8203,1.39,2019-03-27 15:00
050010,博时特许价值混合A,2019-03-26,1.5560,1.5582,0.14,2019-03-27 15:00
121006,国投瑞银稳健增长,2019-03-26,1.4200,1.4257,0.40,2019-03-27 15:00
161607,融通巨潮100指数A(LOF),2019-03-26,1.1470,1.1602,1.15,2019-03-27 15:00
161231,国投瑞银和盛丰利债C,2019-03-15,0.9744,0.9746,0.02,2019-03-27 15:00
164908,交银中证环境治理(LOF),2019-03-26,0.5960,0.5950,-0.16,2019-03-27 15:00
169103,东方红睿轩沪港深混合(LOF),2019-03-26,1.2570,1.2754,1.47,2019-03-27 15:00
481015,工银主题策略混合,2019-03-26,1.8460,1.8643,0.99,2019-03-27 15:00
502025,鹏华钢铁分级B,2019-03-26,0.6760,0.6880,1.78,2019-03-27 15:00
502007,易方达国企改革指数分级A,2019-03-26,1.0351,1.0352,0.01,2019-03-27 15:00
519060,海富通纯债债券C,2019-03-26,1.4940,1.4945,0.03,2019-03-27 15:00
519696,交银环球精选混合(QDII),2019-03-25,1.8520,1.8521,0.01,2019-03-27 22:12
519671,银河沪深300价值,2019-03-26,1.5800,1.5975,1.11,2019-03-27 15:00
512700,南方中证银行ETF,2019-03-26,1.0431,1.0521,0.87,2019-03-27 15:00
000106,建信安心回报债券C,2019-03-26,1.2610,1.2613,0.02,2019-03-27 15:00
000199,国泰量化策略收益混合,2019-03-26,1.1991,1.2174,1.53,2019-03-27 15:00
000431,鹏华品牌传承混合,2019-03-26,1.3620,1.3823,1.49,2019-03-27 15:00
000242,景顺长城策略精选灵活配置混合,2019-03-26,1.1240,1.1382,1.26,2019-03-27 15:00
000214,广发成长优选混合,2019-03-26,1.4130,1.4142,0.09,2019-03-27 15:00
000876,建信稳定得利债券C,2019-03-26,1.2670,1.2679,0.07,2019-03-27 15:00
000953,国泰睿吉灵活配置混合A,2019-03-26,0.8530,0.8585,0.65,2019-03-27 15:00
001158,工银新材料新能源股票,2019-03-26,0.6350,0.6427,1.22,2019-03-27 15:00
001416,嘉实事件驱动股票,2019-03-26,0.6890,0.6987,1.41,2019-03-27 15:00
001426,南方大数据300C,2019-03-26,0.9980,1.0100,1.20,2019-03-27 15:00
001884,中欧互通精选混合E,2019-03-26,1.3378,1.3565,1.40,2019-03-27 15:00
001782,九泰久益混合A,2019-03-26,1.2530,1.2623,0.75,2019-03-27 15:00
002781,博时聚瑞6个月定开债,2019-03-22,1.0498,1.0500,0.02,2019-03-27 15:00
002643,鹏华兴利混合,2019-03-26,1.1120,1.1130,0.09,2019-03-27 15:00
002698,博时裕利纯债债券,2019-03-26,1.0100,1.0103,0.03,2019-03-27 15:00
003261,安信沪深300增强发起式A,2019-03-26,1.1560,1.1687,1.10,2019-03-27 15:00
003780,鹏华兴悦定期开放混合,2019-03-26,1.0420,1.0482,0.60,2019-03-27 15:00
003484,金鹰鑫益混合A,2019-03-26,1.0607,1.0637,0.28,2019-03-27 15:00
004202,华夏睿磐泰兴混合,2019-03-26,1.0457,1.0466,0.09,2019-03-27 15:00
004205,东方支柱产业灵活配置混合,2019-03-26,0.7639,0.7678,0.52,2019-03-27 15:00
004753,广发中证传媒ETF联接C,2019-03-26,0.8546,0.8530,-0.18,2019-03-27 15:00
004935,国都智能制造,2019-03-26,0.7192,0.7208,0.22,2019-03-27 15:00
005566,创金合信国证2000指数C,2019-03-26,0.9978,1.0044,0.66,2019-03-27 15:00
005886,华夏鼎沛债券A,2019-03-26,1.1545,1.1572,0.24,2019-03-27 15:00
005657,光大保德信安泽债券C,2019-03-26,1.0344,1.0338,-0.06,2019-03-27 15:00
006258,华宸未来稳健添利债券C,2019-03-26,1.0842,1.0844,0.02,2019-03-27 15:00

1 000056 建信消费升级混合 2019-03-26 1.7740 1.7914 0.98 2019-03-27 15:00
6185 007038 前海联合添惠纯债C 2019-03-26 1.0540 1.0540 0.00 2019-03-27 15:00
6186 006990 建信中短债纯债债券C 2019-03-26 1.0008 1.0008 0.00 2019-03-27 15:00
6187 006955 国泰惠富纯债债券 2019-03-22 1.0005 1.0007 0.02 2019-03-27 15:00
6188 150144 银华中证转债指数增强分级B 2019-03-26 1.1240 1.1282 0.37 2019-03-27 15:00
6189 150013 国联安双禧中证100B 2019-03-26 1.3590 1.3860 1.99 2019-03-27 15:00
6190 100022 富国天瑞强势 2019-03-26 0.5201 0.5246 0.86 2019-03-27 15:00
6191 150315 富国中证工业4.0指数分级A 2019-03-26 1.0140 1.0141 0.01 2019-03-27 15:00
6192 160608 鹏华普天债券B 2019-03-26 1.2500 1.2503 0.03 2019-03-27 15:00
6193 070010 嘉实主题精选 2019-03-26 1.3250 1.3346 0.72 2019-03-27 15:00
6194 160633 鹏华证券分级 2019-03-26 0.9510 0.9557 0.49 2019-03-27 15:00
6195 160607 鹏华价值优势混合(LOF) 2019-03-26 0.6760 0.6841 1.19 2019-03-27 15:00
6196 160635 鹏华中证医药卫生(LOF) 2019-03-26 0.9960 1.0262 3.03 2019-03-27 15:00
6197 150327 工银中证新能源指数分级A 2019-03-26 1.0125 1.0127 0.02 2019-03-27 15:00
6198 159932 大成中证500深市ETF 2019-03-26 1.4820 1.4933 0.76 2019-03-27 15:00
6199 165509 信诚增强债券 2019-03-26 1.1550 1.1553 0.03 2019-03-27 15:00
6200 163417 兴全合宜混合A 2019-03-26 0.9538 0.9603 0.68 2019-03-27 15:00
6201 163113 申万菱信申万证券分级 2019-03-26 0.9326 0.9361 0.37 2019-03-27 15:00
6202 164905 交银国证新能源指数分级 2019-03-26 1.0400 1.0351 -0.47 2019-03-27 15:00
6203 168102 九泰锐富事件驱动混合 2019-03-26 1.0110 1.0257 1.46 2019-03-27 15:00
6204 270006 广发策略优选 2019-03-26 1.6566 1.6652 0.52 2019-03-27 15:00
6205 481008 工银大盘蓝筹混合 2019-03-26 1.0550 1.0705 1.47 2019-03-27 15:00
6206 372010 上投强化债券A 2019-03-26 1.3380 1.3388 0.06 2019-03-27 15:00
6207 485107 工银添利债券A 2019-03-26 1.2259 1.2266 0.06 2019-03-27 15:00
6208 450008 国富沪深300 2019-03-26 1.0400 1.0515 1.10 2019-03-27 15:00
6209 510070 鹏华上证民企50ETF 2019-03-26 1.6780 1.6990 1.25 2019-03-27 15:00
6210 501053 东方红目标优选定开混合 2019-03-26 1.0657 1.0666 0.09 2019-03-27 15:00
6211 513050 易方达中概互联50ETF 2019-03-25 1.2332 1.2330 -0.02 2019-03-27 22:06
6212 519629 银河睿利混合A 2019-03-26 0.9800 0.9808 0.09 2019-03-27 15:00
6213 630005 华商动态阿尔法混合 2019-03-26 1.5250 1.5404 1.01 2019-03-27 15:00
6214 519960 长信利广混合C 2019-03-26 1.0880 1.0924 0.41 2019-03-27 15:00
6215 519180 万家180指数 2019-03-26 0.8977 0.9072 1.06 2019-03-27 15:00
6216 519918 华夏兴和混合 2019-03-26 1.4320 1.4449 0.90 2019-03-27 15:00
6217 519783 交银裕隆纯债债券C 2019-03-26 1.1271 1.1275 0.03 2019-03-27 15:00
6218 000136 民生加银策略精选混合 2019-03-26 2.1460 2.1425 -0.16 2019-03-27 15:00
6219 630006 华商产业升级混合 2019-03-26 1.0270 1.0431 1.57 2019-03-27 15:00
6220 000004 中海可转债债券C 2019-03-26 0.7550 0.7538 -0.16 2019-03-27 15:00
6221 000504 中信建投稳信一年C 2019-03-22 1.0511 1.0550 0.37 2019-03-27 15:00
6222 000457 上投摩根核心成长 2019-03-26 1.4950 1.5144 1.30 2019-03-27 15:00
6223 000910 鑫元合丰纯债C 2019-03-26 1.0143 1.0144 0.01 2019-03-27 15:00
6224 000916 前海开源股息率100强股票 2019-03-26 1.1390 1.1532 1.25 2019-03-27 15:00
6225 000880 富国研究精选灵活配置混合 2019-03-26 1.3960 1.4114 1.10 2019-03-27 15:00
6226 000904 银华回报灵活配置定期开放混合 2019-03-26 0.9620 0.9691 0.73 2019-03-27 15:00
6227 000978 景顺长城量化精选股票 2019-03-26 1.3070 1.3204 1.02 2019-03-27 15:00
6228 001524 华泰柏瑞精选回报混合 2019-03-26 1.0791 1.0858 0.62 2019-03-27 15:00
6229 001551 天弘中证医药100C 2019-03-26 0.7186 0.7392 2.86 2019-03-27 15:00
6230 001104 华安新丝路主题股票 2019-03-26 1.0660 1.0817 1.48 2019-03-27 15:00
6231 001535 景顺长城改革机遇灵活配置混合 2019-03-26 0.9070 0.9122 0.58 2019-03-27 15:00
6232 001237 博时上证50ETF联接A 2019-03-26 0.9573 0.9692 1.24 2019-03-27 15:00
6233 001628 招商体育文化休闲股票 2019-03-26 0.8240 0.8332 1.12 2019-03-27 15:00
6234 001557 天弘量化驱动股票C 2019-03-26 0.7884 0.7939 0.70 2019-03-27 15:00
6235 001634 万家瑞祥混合C 2019-03-26 1.0147 1.0156 0.09 2019-03-27 15:00
6236 002630 江信瑞福灵活配置混合A 2019-03-26 0.9591 0.9698 1.11 2019-03-27 15:00
6237 002367 国联安安稳混合 2019-03-26 0.9864 1.0072 2.11 2019-03-27 15:00
6238 002250 红土创新改革红利混合 2019-03-22 0.6660 0.6660 0.00 2019-03-27 15:00
6239 002708 大摩健康产业混合 2019-03-26 1.2800 1.3188 3.03 2019-03-27 15:00
6240 002901 财通资管积极收益债券A 2019-03-26 1.0495 1.0498 0.03 2019-03-27 15:00
6241 002900 南方中证500信息技术联接A 2019-03-26 0.9089 0.9118 0.32 2019-03-27 15:00
6242 002840 九泰久鑫债券A 2019-03-22 0.9310 0.9312 0.02 2019-03-27 15:00
6243 002983 长信国防军工量化混合 2019-03-26 0.7623 0.7583 -0.52 2019-03-27 15:00
6244 002823 招商盛达混合A 2019-03-26 1.0070 1.0136 0.66 2019-03-27 15:00
6245 003154 华宝新活力混合 2019-03-26 1.2300 1.2402 0.83 2019-03-27 15:00
6246 003159 万家恒瑞18个月定开债A 2019-03-26 1.0558 1.0561 0.02 2019-03-27 15:00
6247 003555 华泰柏瑞睿利混合A 2019-03-13 0.9524 0.9525 0.02 2019-03-27 15:00
6248 003471 新疆前海联合添鑫定开债A 2019-03-22 1.0141 1.0129 -0.12 2019-03-27 15:00
6249 003046 招商信用定开债人民币 2019-03-22 1.0150 1.0150 0.00 2019-03-27 22:06
6250 003811 中金金利A 2019-03-26 1.1116 1.1119 0.03 2019-03-27 15:00
6251 004561 汇安丰益混合C 2019-03-26 0.8978 0.8986 0.09 2019-03-27 15:00
6252 004597 南方银行ETF联接A 2019-03-26 1.0244 1.0333 0.87 2019-03-27 15:00
6253 004153 信诚新悦回报灵活配置混合A 2019-03-26 1.1450 1.1529 0.69 2019-03-27 15:00
6254 003446 英大睿鑫A 2019-03-26 1.1650 1.1660 0.09 2019-03-27 15:00
6255 005062 博时中证500指数增强A 2019-03-26 0.9116 0.9201 0.93 2019-03-27 15:00
6256 005364 华夏鼎顺三个月定开债A 2019-03-26 1.0208 1.0210 0.02 2019-03-27 15:00
6257 005530 汇添富价值多因子股票 2019-03-26 0.9831 0.9967 1.38 2019-03-27 15:00
6258 005116 国泰量化价值精选混合C 2019-03-26 0.9807 0.9917 1.12 2019-03-27 15:00
6259 005571 中银证券新能源混合A 2019-03-26 1.1648 1.1654 0.05 2019-03-27 15:00
6260 005598 广发中小盘精选混合 2019-03-26 0.9152 0.9178 0.29 2019-03-27 15:00
6261 005690 中银安享债券 2019-03-26 1.0053 1.0053 0.00 2019-03-27 15:00
6262 005848 银华裕利混合发起式 2019-03-26 1.2571 1.2617 0.36 2019-03-27 15:00
6263 005881 建信上证50ETF联接C 2019-03-26 1.0663 1.0796 1.24 2019-03-27 15:00
6264 006036 中融恒惠纯债C 2019-03-26 1.0047 1.0047 0.00 2019-03-27 15:00
6265 006163 融通增辉定开债券发起式 2019-03-26 1.0395 1.0398 0.03 2019-03-27 15:00
6266 005952 民生加银恒益纯债C 2019-03-26 1.1020 1.1021 0.01 2019-03-27 15:00
6267 006188 华泰保兴尊颐定开 2019-03-26 1.0450 1.0455 0.04 2019-03-27 15:00
6268 006557 海富通研究精选混合A 2019-03-26 1.0004 1.0017 0.13 2019-03-27 15:00
6269 006479 广发纳斯达克100指数C 2019-03-25 2.2190 2.2154 -0.16 2019-03-27 22:09
6270 006917 上银慧祥利债券C 2019-03-26 1.0033 1.0033 0.00 2019-03-27 15:00
6271 006837 银华信用四季红债券C 2019-03-26 1.0860 1.0860 0.00 2019-03-27 15:00
6272 100016 富国天源沪港深平衡混合 2019-03-26 1.5270 1.5380 0.72 2019-03-27 15:00
6273 150065 长盛同瑞200分级B 2019-03-26 0.8090 0.8203 1.39 2019-03-27 15:00
6274 050010 博时特许价值混合A 2019-03-26 1.5560 1.5582 0.14 2019-03-27 15:00
6275 121006 国投瑞银稳健增长 2019-03-26 1.4200 1.4257 0.40 2019-03-27 15:00
6276 161607 融通巨潮100指数A(LOF) 2019-03-26 1.1470 1.1602 1.15 2019-03-27 15:00
6277 161231 国投瑞银和盛丰利债C 2019-03-15 0.9744 0.9746 0.02 2019-03-27 15:00
6278 164908 交银中证环境治理(LOF) 2019-03-26 0.5960 0.5950 -0.16 2019-03-27 15:00
6279 169103 东方红睿轩沪港深混合(LOF) 2019-03-26 1.2570 1.2754 1.47 2019-03-27 15:00
6280 481015 工银主题策略混合 2019-03-26 1.8460 1.8643 0.99 2019-03-27 15:00
6281 502025 鹏华钢铁分级B 2019-03-26 0.6760 0.6880 1.78 2019-03-27 15:00
6282 502007 易方达国企改革指数分级A 2019-03-26 1.0351 1.0352 0.01 2019-03-27 15:00
6283 519060 海富通纯债债券C 2019-03-26 1.4940 1.4945 0.03 2019-03-27 15:00
6284 519696 交银环球精选混合(QDII) 2019-03-25 1.8520 1.8521 0.01 2019-03-27 22:12
6285 519671 银河沪深300价值 2019-03-26 1.5800 1.5975 1.11 2019-03-27 15:00
6286 512700 南方中证银行ETF 2019-03-26 1.0431 1.0521 0.87 2019-03-27 15:00
6287 000106 建信安心回报债券C 2019-03-26 1.2610 1.2613 0.02 2019-03-27 15:00
6288 000199 国泰量化策略收益混合 2019-03-26 1.1991 1.2174 1.53 2019-03-27 15:00
6289 000431 鹏华品牌传承混合 2019-03-26 1.3620 1.3823 1.49 2019-03-27 15:00
6290 000242 景顺长城策略精选灵活配置混合 2019-03-26 1.1240 1.1382 1.26 2019-03-27 15:00
6291 000214 广发成长优选混合 2019-03-26 1.4130 1.4142 0.09 2019-03-27 15:00
6292 000876 建信稳定得利债券C 2019-03-26 1.2670 1.2679 0.07 2019-03-27 15:00
6293 000953 国泰睿吉灵活配置混合A 2019-03-26 0.8530 0.8585 0.65 2019-03-27 15:00
6294 001158 工银新材料新能源股票 2019-03-26 0.6350 0.6427 1.22 2019-03-27 15:00
6295 001416 嘉实事件驱动股票 2019-03-26 0.6890 0.6987 1.41 2019-03-27 15:00
6296 001426 南方大数据300C 2019-03-26 0.9980 1.0100 1.20 2019-03-27 15:00
6297 001884 中欧互通精选混合E 2019-03-26 1.3378 1.3565 1.40 2019-03-27 15:00
6298 001782 九泰久益混合A 2019-03-26 1.2530 1.2623 0.75 2019-03-27 15:00
6299 002781 博时聚瑞6个月定开债 2019-03-22 1.0498 1.0500 0.02 2019-03-27 15:00
6300 002643 鹏华兴利混合 2019-03-26 1.1120 1.1130 0.09 2019-03-27 15:00
6301 002698 博时裕利纯债债券 2019-03-26 1.0100 1.0103 0.03 2019-03-27 15:00
6302 003261 安信沪深300增强发起式A 2019-03-26 1.1560 1.1687 1.10 2019-03-27 15:00
6303 003780 鹏华兴悦定期开放混合 2019-03-26 1.0420 1.0482 0.60 2019-03-27 15:00
6304 003484 金鹰鑫益混合A 2019-03-26 1.0607 1.0637 0.28 2019-03-27 15:00
6305 004202 华夏睿磐泰兴混合 2019-03-26 1.0457 1.0466 0.09 2019-03-27 15:00
6306 004205 东方支柱产业灵活配置混合 2019-03-26 0.7639 0.7678 0.52 2019-03-27 15:00
6307 004753 广发中证传媒ETF联接C 2019-03-26 0.8546 0.8530 -0.18 2019-03-27 15:00
6308 004935 国都智能制造 2019-03-26 0.7192 0.7208 0.22 2019-03-27 15:00
6309 005566 创金合信国证2000指数C 2019-03-26 0.9978 1.0044 0.66 2019-03-27 15:00
6310 005886 华夏鼎沛债券A 2019-03-26 1.1545 1.1572 0.24 2019-03-27 15:00
6311 005657 光大保德信安泽债券C 2019-03-26 1.0344 1.0338 -0.06 2019-03-27 15:00
6312 006258 华宸未来稳健添利债券C 2019-03-26 1.0842 1.0844 0.02 2019-03-27 15:00

View File

@ -342,16 +342,14 @@ from contextlib import closing
## 配置说明
```python
# 确保安装以下库如果没有请在python3环境下执行pip install 模块名
import requests
import random
import re
import queue
import threading
import csv
import json
# 确保安装以下库如果没有请在python3环境下执行pip install 模块名
import requests
import random
import re
import queue
import threading
import csv
import json
```