xdq2005adam

Results 6 comments of xdq2005adam

base.py里的calculate_prof_pct函数应该这样写(按照老师视频里的验证方法,2种写法结果是一样的,但其实如果注释掉一个,分别验证,最后的结果会不一样): def calculate_prof_pct(data): """计算单次收益率""" # 筛选信号不为0的,并且计算涨跌幅 data = data.loc[data['signal'] != 0].copy() data['profit_pct'] = data['close'].pct_change() data = data[data['signal'] == -1] # 筛选平仓后的数据 return data

> > > > 你也发现了这个bug,我之前发现了,不过一直没看完,今天才看完了,给老师提了pull request,等老师合并。 我的改动是: > > ```python > def calculate_prof_pct(data): > """ > 计算单次收益率 > 修正版 > :param data: > :return: > """ > # 筛选信号不为0的并且计算涨跌幅 >...

![QQ截图20230414102514](https://user-images.githubusercontent.com/34432627/231926051-3d9e89dd-d50a-4b3f-acc6-65c0445141da.png) ![QQ截图20230414102631](https://user-images.githubusercontent.com/34432627/231926057-01ad6842-f958-429e-aba2-81e54598c688.png) 安装了,你看截图,其他字段有,appmsg_token就是为空

> 也不是报错,我发现是好使的,就是跑了一夜只多拉了五个。。 爬取只是提供了功能,你可以在txt里设置更多关键词来爬取更多有效网址

嗯,失效了,response解析不到html页面,应该是百度改了东西,我看看能不能解决了

如果爬不到数据,有以下几个解决方法: 1、把请求头中的Accept-Encoding里的br去掉 2、把 ‘’url = 'https://www.baidu.com/s?wd=' + v_keyword + '&pn=' + str(page * 10)“里的https改为http 3、尝试更换cookie