位置: 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及最佳答案)

  • iphonex频繁死机(iphonex老是死机重启)

    iphonex频繁死机(iphonex老是死机重启)

  • 华为手机怎么在手机锁屏上添加文字(华为手机怎么在屏幕上显示步数)

    华为手机怎么在手机锁屏上添加文字(华为手机怎么在屏幕上显示步数)

  • 抖音视频加速怎么弄的(抖音视频加速怎么做)

    抖音视频加速怎么弄的(抖音视频加速怎么做)

  • 向下填充快捷键excel(EXCEL表格向下填充快捷键)

    向下填充快捷键excel(EXCEL表格向下填充快捷键)

  • 华为mate30pro新机有膜吗(华为mate30pro新机开机英文)

    华为mate30pro新机有膜吗(华为mate30pro新机开机英文)

  • 清除格式在哪里(wps文字清除格式在哪里)

    清除格式在哪里(wps文字清除格式在哪里)

  • iphone7接电话怎么录音(iphone7接通电话后没有声音)

    iphone7接电话怎么录音(iphone7接通电话后没有声音)

  • 微信可以共享屏幕吗(微信可以共享屏幕嘛怎么弄)

    微信可以共享屏幕吗(微信可以共享屏幕嘛怎么弄)

  • 快手小店订单怎么查不到下的单呢(快手小店订单怎么隐藏)

    快手小店订单怎么查不到下的单呢(快手小店订单怎么隐藏)

  • 1155主板有哪些型号(1155主板哪些有无线网卡)

    1155主板有哪些型号(1155主板哪些有无线网卡)

  • 电脑wps怎么画横线(电脑wps横版怎么设置在哪里)

    电脑wps怎么画横线(电脑wps横版怎么设置在哪里)

  • 苹果11和xr的区别(苹果11和xr的区别 基带)

    苹果11和xr的区别(苹果11和xr的区别 基带)

  • 手机ram容量是什么意思(手机ram作用)

    手机ram容量是什么意思(手机ram作用)

  • 进程的三种基本状态的含义(进程的三种基本状态是运行状态就绪状态和什么状态)

    进程的三种基本状态的含义(进程的三种基本状态是运行状态就绪状态和什么状态)

  • 手机怎么放电(苹果手机怎么放电)

    手机怎么放电(苹果手机怎么放电)

  • iphonex有防窥屏功能吗(iphonex防偷窥功能设置)

    iphonex有防窥屏功能吗(iphonex防偷窥功能设置)

  • 开启横屏模式是啥意思呀(开启横屏模式是什么功能)

    开启横屏模式是啥意思呀(开启横屏模式是什么功能)

  • 华为旁白模式怎么关闭(华为旁白模式怎么取消)

    华为旁白模式怎么关闭(华为旁白模式怎么取消)

  • 红米note8pro能插内存卡吗(红米note8pro能插内存卡不)

    红米note8pro能插内存卡吗(红米note8pro能插内存卡不)

  • 0x000000c2蓝屏代码是什么(0x000000c2蓝屏代码)

    0x000000c2蓝屏代码是什么(0x000000c2蓝屏代码)

  • 小米手机画图功能在哪(小米手机绘制图形)

    小米手机画图功能在哪(小米手机绘制图形)

  • airpods怎么弹出窗口(airpods怎么弹出来电量)

    airpods怎么弹出窗口(airpods怎么弹出来电量)

  • macbook air怎么看型号(macbook air怎么看配置)

    macbook air怎么看型号(macbook air怎么看配置)

  • Arthas-trace命令查看方法性能开销耗时、追踪方法调用路径(arthas常用命令)

    Arthas-trace命令查看方法性能开销耗时、追踪方法调用路径(arthas常用命令)

  • 2019年的个税现在还可以退吗
  • 认缴制股权转让印花税的计税依据是什么
  • 金融保险业税目
  • 个税申报按权责发生制行吗?
  • 医药行业发票税率
  • 个体户季报网上怎么报税
  • 个税申报错误已过申报期怎么修改
  • 销售收入与营业费用的配比
  • 给中间人回扣犯罪吗
  • 营业外收入怎么算增值税
  • 有形动产租赁服务计入什么科目
  • 税收分类编码不对发票可以用吗
  • 外商独资投资性公司
  • 个体户购买发票需要什么资料
  • 汇算清缴亏损在后期弥补时怎么做会计处理?
  • 公司注销时发现很多年前多发了员工的工资
  • 未到期责任准备金计算方法
  • 退税后钱到哪里
  • 增值税发票小规模2023
  • 个人抬头的通讯费可以做费用吗
  • 企业劳务发票怎么开,税率是多少
  • 房屋租赁补充协议怎么写才有效
  • 小规模纳税人当月超过500万的部分怎么申报
  • 营改增个体工商户优惠政策
  • 存货的计税价格是什么
  • 选择纳税人身份考虑的因素
  • 对公账号钱怎么拿出来
  • 哪些工资薪酬可以进行税前扣除?
  • 异地 发票
  • 交通票报销有哪些
  • 帮别人公司过账100万,再转30回给他
  • 滞留海关发票是谁开
  • 单位购买图书会计分录
  • 联想一体机如何调节屏幕亮度
  • php支付功能
  • Win10版本21H2卡死
  • win10电源高性能被删了
  • 如何补办二手车牌照
  • php文件上传用什么请求方法
  • Squarespace 和 WordPress 的区别
  • 增值税一般纳税人是什么意思
  • 域名费用怎么交
  • python中@是什么意思
  • mysql性能监控工具和调优
  • 预收款项可以开发票吗
  • 银行收到电子承兑怎么查
  • 确认营业收入的时间是什么简答题
  • 金税四期什么时候全国运行
  • 小规模纳税人享受3%征收率减按1%征收,销售额计算公式
  • 农村土地征用补偿价格
  • 发票红字怎么弄
  • 知识产权fa
  • 进项税加计抵减的分录怎么做?
  • 股东借款转增资本公积会计处理
  • 预借差旅费的借贷方
  • 小规模需要进项税额吗
  • 劳动就业失业金怎么申请
  • 质量有问题不给退怎么办
  • 现金日记账月末怎么结账图片
  • mysql5.7.22安装教程图解
  • sql server常用管理工具中,用于访问
  • mac安装git客户端
  • explore是什么进程
  • win7 esd安装文件怎么安装教程
  • win8 64位触控版导致笔记本键盘失灵解决方法
  • windows8飞行模式怎么关
  • unityshader怎么用
  • jq拖拽div替换位置
  • 一键清除照片上多余的人
  • Unity3D游戏开发引擎
  • Unity3D游戏开发毕业论文
  • 笔记本电脑没有鼠标怎么多选文件
  • 可视化gradcam
  • python条件怎么算合法
  • Javascript this 关键字 详解
  • php jquery教程
  • 湖南省电子税务局登录
  • 签订税务三方协议
  • 南京国家税务局网上办税服务厅
  • 葫芦岛市税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设