1. 行业板块
行业板块与概念股在定义上还是有很大区别的。
一般来说,概念板块的风险更大,基于某个消息被短期炒作,很不稳定,因此风险更大
行业板块是按股票行业进行分类,往往注重于长期,稳定性更高。
在实际投资上, 短期可以根据按「 市场热点 」从概念股进行选股投资,中长期还是建议按「 行业板块 」选股进行投资。
2. 爬取相关板块及个股列表
目标对象:
aHR0cDovL3N1bW1hcnkuanJqLmNvbS5jbi9oeWJrLw==
2-1 板块列表
首先,我们使用 「 Toggle JavaScript 」插件发现页面中的行业板块数据来源于下面的请求结果
http://**/?q=cn|bk|17&n=hqa&c=l&o=pl,d&p=1020&_dc=1650680429759
其中,参数为 p 和 _dc 为可变参数, p 代表页码数(从 1 开始),_dc 代表 13 位的时间戳 ,其他查询参数都是固定内容
然后,我们编写代码获取响应数据,使用正则表达式匹配出行业列表的数据
... self.ps_url = 'http://**/?q=cn|bk|17&n=hqa&c=l&o=pl,d&p={}050&_dc={}' .... def __get_timestramp(self): """ 获取13位的时间戳 :return: """ return int(round(time.time() * 1000)) ... def get_plates_list(self, plate_keyword): """ 获取所有板块 :return: """ plates = [] index = 0 while True: url = self.ps_url.format(index + 1, self.__get_timestramp()) # 解析数据 resp = self.sessio