位置: IT常识 - 正文

Python实战-新能源王者宁德时代股权穿透研究(附完整代码)(新版python)

编辑:rootadmin
Python实战-新能源王者宁德时代股权穿透研究(附完整代码)

推荐整理分享Python实战-新能源王者宁德时代股权穿透研究(附完整代码)(新版python),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python 3.9新功能,python energy,最新python教程,python energy,python新功能,python _new_,python _new_,python新技术,内容如对您有帮助,希望把文章链接给更多的朋友!

继上一篇对贵州茅台和华能信托的股权穿透研究后,又持续对代码做了优化更新,本篇研究新能源王者宁德时代

目录1、查找网站爱企查2、搜索新能源王者宁德时代2.1 company_name 参数是:宁德时代2.2 要加sleep,有可能因为网速原因,页面没加载完,这个根据实际情况来增加这个时间的长短2.3 可能会报webdriver浏览器驱动和浏览器版本不一致的问题,可以参考我的另外文章:3、定位筛选第一个公司:宁德时代4、股权穿透到第一层5、股权穿透到第二层1、查找网站爱企查

首先选择好查公司股权的网站,这里选择爱企查:https://aiqicha.baidu.com/s?q=

这是网站的首页,默认查企业

2、搜索新能源王者宁德时代

那接下来就是搜索新能源王者宁德时代: 代码如下:

browser = webdriver.Chrome()url = 'https://xin.baidu.com/s?q=' + company_namebrowser.get(url)time.sleep(2) # 休息2秒,防止页面没加载完data = browser.page_source

上面代码中有几个注意点:

2.1 company_name 参数是:宁德时代2.2 要加sleep,有可能因为网速原因,页面没加载完,这个根据实际情况来增加这个时间的长短2.3 可能会报webdriver浏览器驱动和浏览器版本不一致的问题,可以参考我的另外文章:

chrome浏览器版本和Chromedriver不匹配问题解决办法

Python实战-新能源王者宁德时代股权穿透研究(附完整代码)(新版python)

Chrome浏览器关闭自动更新

3、定位筛选第一个公司:宁德时代

通过上面的代码,可以搜索出很多跟宁德时代相关的公司: 代码中实现如下:

p_href = '<h3 data-v-387da8b0="" class="title"><a data-v-387da8b0="" target="_blank" href="(.*?)"'href = re.findall(p_href, data)

获取了所有跟宁德时代相关的公司,我们要取得第一个,代码如下:

p_href = '<h3 data-v-387da8b0="" class="title"><a data-v-387da8b0="" target="_blank" href="(.*?)"'href = re.findall(p_href, data)url2 = 'https://xin.baidu.com' + href[0]browser.get(url2)time.sleep(2) # 休息2秒,防止页面没加载完data = browser.page_sourcetable = pd.read_html(data)df = table[1]browser.quit() # 退出模拟浏览器4、股权穿透到第一层

可以看到宁德时代的股东很多,第一大股东是: 宁波梅山保税港区瑞庭投资有限公司

这里面我们继续对第一大股东进行穿透:

company = df['股东名称'][0]company_split = company.split(' ')for i in company_split: if '实际控制人' in i: print(company) break if i.startswith("TA有"): continue if i.startswith("实际控制人"): continue if len(i) > 6: # 不要用if '有限公司' in i,这个不太好,例如国资委不含有“有限公司 ”字样 return i

会把宁波梅山保税港区瑞庭投资有限公司返回,继续对宁波梅山保税港区瑞庭投资有限公司进行穿透研究

5、股权穿透到第二层

对宁波梅山保税港区瑞庭投资有限公司进行穿透研究,可以看到

可以看到宁波梅山保税港区瑞庭投资有限公司的第一大股东是曾毓群,其实继续执行了上述代码。

打印结果是:

宁波梅山保税港区瑞庭投资有限公司曾 曾毓群 TA有5家企业 >大股东 实际控制人最终受益人55.0Process finished with exit code 0

完整代码如下:

#!/usr/bin/env python# coding: utf-8# In[1]:from selenium import webdriverimport reimport timeimport pandas as pddef baidu(company_name): browser = webdriver.Chrome() url = 'https://xin.baidu.com/s?q=' + company_name browser.get(url) time.sleep(2) # 休息2秒,防止页面没加载完 data = browser.page_source p_href = '<h3 data-v-387da8b0="" class="title"><a data-v-387da8b0="" target="_blank" href="(.*?)"' href = re.findall(p_href, data) url2 = 'https://xin.baidu.com' + href[0] browser.get(url2) time.sleep(2) # 休息2秒,防止页面没加载完 data = browser.page_source table = pd.read_html(data) df = table[1] browser.quit() # 退出模拟浏览器 company = df['股东名称'][0] company_split = company.split(' ') for i in company_split: if '实际控制人' in i: print(company) break if i.startswith("TA有"): continue if i.startswith("实际控制人"): continue if len(i) > 6: # 不要用if '有限公司' in i,这个不太好,例如国资委不含有“有限公司 ”字样 return i num_sum = 0.0 num = 0 for i in df['持股比例']: if i == '-': num = 1 break i = float(i[0:-6]) # 清除百分号,并转为浮点数 print(i) num_sum = i + num_sum num += 1 if num_sum > 80: break #print("持股比例:", num) # In[17]: for i in range(num): company_i = df['股东名称'][i] company_split = company_i.split(' ') for j in company_split: if '有限公司' in j: print(j)company = '宁德时代'while True: try: company = baidu(company) print(company) except: breakcompany
本文链接地址:https://www.jiuchutong.com/zhishi/298911.html 转载请保留说明!

上一篇:Vue中splice()方法:实现对数组进行增删改的操作(vue的slice)

下一篇:Ep_操作系统面试题-什么是协程(erp面试题目100及最佳答案)

  • 快手可以查看访客吗(快手可以查看访问主页吗)

    快手可以查看访客吗(快手可以查看访问主页吗)

  • 微信怎么激活医保电子凭证(微信怎么激活医保卡电子版)

    微信怎么激活医保电子凭证(微信怎么激活医保卡电子版)

  • 淘宝超过15天退货方法(淘宝超过15天退款能退成功吗)

    淘宝超过15天退货方法(淘宝超过15天退款能退成功吗)

  • 登别人支付宝会发现吗(登别人支付宝会显示位置吗)

    登别人支付宝会发现吗(登别人支付宝会显示位置吗)

  • vivox23多少瓦快充(vivox23最高支持多少w快充)

    vivox23多少瓦快充(vivox23最高支持多少w快充)

  • 华为荣耀20青春版隐藏功能(华为荣耀20青春版官网)

    华为荣耀20青春版隐藏功能(华为荣耀20青春版官网)

  • AirPods语音麦克风坏了(airpods麦克风说话对方听不清楚)

    AirPods语音麦克风坏了(airpods麦克风说话对方听不清楚)

  • 下雨天会影响wifi信号么(下雨天会影响信号吗)

    下雨天会影响wifi信号么(下雨天会影响信号吗)

  • 闲鱼删除订单还显示评价吗(闲鱼删除订单还能恢复吗)

    闲鱼删除订单还显示评价吗(闲鱼删除订单还能恢复吗)

  • 扫过不认识的二维码怎么解除(扫过不认识的二维码加好友会不会中毒)

    扫过不认识的二维码怎么解除(扫过不认识的二维码加好友会不会中毒)

  • 大数据的五个特点(大数据的五个特征中包括)

    大数据的五个特点(大数据的五个特征中包括)

  • 手机夜间模式在哪里(手机夜间模式在哪里设置方法)

    手机夜间模式在哪里(手机夜间模式在哪里设置方法)

  • 海信a6与a6l有什么不同(海信a6a6l区别)

    海信a6与a6l有什么不同(海信a6a6l区别)

  • qq充了vip再充svip会怎样(qq充完vip再充svip有什么用)

    qq充了vip再充svip会怎样(qq充完vip再充svip有什么用)

  • beats耳机充电亮白灯什么意思(beats耳机充电亮白灯)

    beats耳机充电亮白灯什么意思(beats耳机充电亮白灯)

  • excel 的主要用途(excel的主要用途是什么)

    excel 的主要用途(excel的主要用途是什么)

  • opporeno3pro和opporeno3有什么区别(opporeno3pro和opporeno3元气版区别)

    opporeno3pro和opporeno3有什么区别(opporeno3pro和opporeno3元气版区别)

  • 苹果下载的软件怎么受信任(苹果下载的软件在哪儿找)

    苹果下载的软件怎么受信任(苹果下载的软件在哪儿找)

  • 5d4可以长时间摄像吗(5d4可以长时间摄影吗)

    5d4可以长时间摄像吗(5d4可以长时间摄影吗)

  • mt762ch/a是什么版本(型号mt762ch/a)

    mt762ch/a是什么版本(型号mt762ch/a)

  • 回收站大小可以调整吗(回收站大小可以自定义么)

    回收站大小可以调整吗(回收站大小可以自定义么)

  • excel处理的对象是什么(excel 处理)

    excel处理的对象是什么(excel 处理)

  • 爱奇艺如何投屏(爱奇艺如何投屏到小米电视)

    爱奇艺如何投屏(爱奇艺如何投屏到小米电视)

  • cad图元不能被正确识别(cad图元无法用自身圆角)

    cad图元不能被正确识别(cad图元无法用自身圆角)

  • 小米8指纹失灵(小米指纹失灵修复小技巧)

    小米8指纹失灵(小米指纹失灵修复小技巧)

  • 在Linux系统中安装web端的远程连接工具Wetty(在Linux系统中安装了一块虚拟磁盘大小的2G)

    在Linux系统中安装web端的远程连接工具Wetty(在Linux系统中安装了一块虚拟磁盘大小的2G)

  • Linux系统下使用uname命令显示系统和硬件信息(linux 使用u盘)

    Linux系统下使用uname命令显示系统和硬件信息(linux 使用u盘)

  • 一般纳税人的进销项税怎么做分录
  • 哪些产品享受教育优惠
  • 现金回收期计算公式
  • 民非企业是否可以盈利
  • 税控盘费用进什么科目
  • 公司团建取得的进项发票可以抵扣增值税吗
  • 暂停使用的固定资产什么时候停止折旧
  • 托收承付的逾期怎么处理
  • 分批收款收据怎么写
  • 个体工商户核定应税所得率
  • 被合并企业评估什么意思
  • 没有计提坏账准备的应收帐款坏帐帐务处理
  • 收了款未开票凭证如何做
  • 如何少交点税
  • 普票3点怎么算
  • 增值税发票的帐号怎么查
  • 小规模纳税人增值税政策
  • 宣传活动物资
  • 资产减值损失期末余额在哪方
  • 查账征收的个独可以随意分配利润吗
  • 事业单位基建账并入大账规定
  • 鸿蒙系统怎么设置导航键
  • 厂房修缮
  • 微软发布windows
  • info是什么软件
  • 黑沙滩是什么意思
  • 报销差旅费凭证怎么做
  • css字体溢出
  • 出租包装物和出售包装物有什么区别
  • 融资租赁增值税税目
  • 差旅费可以加计吗
  • mysql select语法的使用
  • 房地产土地使用权计入存货吗
  • 电脑管理费用入什么账户
  • 什么情况下需要做肠胃镜
  • 出口免税申报流程视频
  • 新会计准则有哪三个
  • 企业实收资本与实缴资本
  • 个体户生产经营所得
  • 金税盘要交税吗
  • 本月增加的无形资产本月摊销
  • 厂房出租自用各种费用
  • 农产品加计扣除1%账务处理
  • 个税滞纳金影响企业吗
  • 对公帐户资金转入个人帐户规定
  • 应收应付账款统计表
  • 等额本金还款计算公式
  • 长期待摊费用的摊销期限应该是
  • 新办企业建账
  • 企业内在
  • 记账凭证的审核与编制可以是一个人吗
  • 卸载软件怎么彻底删掉
  • mysql数据库windows
  • 在unix系统中采用的页面置换
  • win7系统怎么打开开机启动项
  • 提高生殖能力
  • 安装win7系统后进不了系统
  • 如何切换shell
  • lsass.exe是什么病毒
  • windows7禁止开机启动
  • linux在哪里操作
  • 宏基win8改win7
  • GLWallpaperService分析一
  • Default style sheet for HTML 4
  • unity服务器端
  • javascript resources
  • .nodejs
  • linux c 线程池
  • python算法的应用
  • fw开发
  • 广东地税发票查询系统
  • 蚌埠站到蚌埠南站多远
  • 重庆国税电子税务局
  • 打印发票需要什么信息
  • 湖北省人民代表大会常务委员会关于深入开展
  • 定额发票怎么入账
  • 漏报原因
  • 江苏税务局人工电话
  • 中国民营经济十大新闻人物
  • 申报土地增值税需要什么资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设