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

  • 微信怎么定位一个人的位置(微信怎么定位一句话回复)

    微信怎么定位一个人的位置(微信怎么定位一句话回复)

  • 荣耀50能不能开空调(荣耀50能不能开视频美颜)

    荣耀50能不能开空调(荣耀50能不能开视频美颜)

  • vivo手机怎么取消隐藏桌面变形器图标(vivo手机怎么取消专注模式)

    vivo手机怎么取消隐藏桌面变形器图标(vivo手机怎么取消专注模式)

  • 苹果最近删除删不掉(苹果最近删除删了还能找回来吗)

    苹果最近删除删不掉(苹果最近删除删了还能找回来吗)

  • 探探发消息有回车符号(探探发来消息)

    探探发消息有回车符号(探探发来消息)

  • 笔记本连不上WIFI怎么办(笔记本连不上wifi但是手机可以连接)

    笔记本连不上WIFI怎么办(笔记本连不上wifi但是手机可以连接)

  • 华为p40悬浮球怎么关闭(华为p40悬浮球怎么打开)

    华为p40悬浮球怎么关闭(华为p40悬浮球怎么打开)

  • 苹果电脑屏幕花屏横条(苹果电脑屏幕花屏)

    苹果电脑屏幕花屏横条(苹果电脑屏幕花屏)

  • 手机双击亮屏怎么设置(手机双击亮屏怎么不管用,双击黑屏还有用了)

    手机双击亮屏怎么设置(手机双击亮屏怎么不管用,双击黑屏还有用了)

  • 苹果怎样轻点屏幕就亮(苹果怎么轻点屏幕亮屏)

    苹果怎样轻点屏幕就亮(苹果怎么轻点屏幕亮屏)

  • 手机屏幕出现一条绿色的线(手机屏幕出现一根绿线能修好吗)

    手机屏幕出现一条绿色的线(手机屏幕出现一根绿线能修好吗)

  • 电脑烧了一般烧哪里(电脑烧了还能用吗)

    电脑烧了一般烧哪里(电脑烧了还能用吗)

  • 手机自带软件误删怎么恢复(手机自带软件被误删?看这里一键找回!)

    手机自带软件误删怎么恢复(手机自带软件被误删?看这里一键找回!)

  • vivox20a什么时候上市(vivox20多久出的)

    vivox20a什么时候上市(vivox20多久出的)

  • i7 8650U相当于什么cpu(i7-8650u处理器怎么样)

    i7 8650U相当于什么cpu(i7-8650u处理器怎么样)

  • 4g承载系统lte会更快吗(承载 lte)

    4g承载系统lte会更快吗(承载 lte)

  • 手机分享热点会中毒吗(手机分享热点会不会给手机带来厉害)

    手机分享热点会中毒吗(手机分享热点会不会给手机带来厉害)

  • 华为多屏协同支持什么手机(华为多屏协同支持小米吗)

    华为多屏协同支持什么手机(华为多屏协同支持小米吗)

  • 六大管理体系是哪些(管理六大关系和八大管理体系)

    六大管理体系是哪些(管理六大关系和八大管理体系)

  • 快手号被永久封了还能解封吗(快手号被永久封禁怎么解除实名认证)

    快手号被永久封了还能解封吗(快手号被永久封禁怎么解除实名认证)

  • 怎么下载两个qq(苹果手机怎么下载两个QQ)

    怎么下载两个qq(苹果手机怎么下载两个QQ)

  • vivox27如何录屏(vivox27录屏怎么录声音)

    vivox27如何录屏(vivox27录屏怎么录声音)

  • 8种css居中实现的详细实现方式了(css各种居中)

    8种css居中实现的详细实现方式了(css各种居中)

  • 前端不使用 i18n,如何优雅的实现多语言?(前端不使用明文密码方案)

    前端不使用 i18n,如何优雅的实现多语言?(前端不使用明文密码方案)

  • 独资企业赚的钱全是老板的吗
  • 减资 股东
  • 应交税费和应交增值税
  • 小规模纳税人增值税优惠政策
  • 汇算清缴职工教育费填在
  • 分批付款 发票怎么开
  • 工资可以直接进管理费用吗
  • 2021年停车费税率
  • 销售货物未开发怎么处理
  • 折旧额对应纳税所得额的影响
  • 收到国家退税
  • 上年度的印花税怎么计算
  • 预交电费有发票吗
  • 关税完税价格包含关税吗
  • 成品油电子普通发票开错了
  • 研发的样机属于固定资产吗
  • 项目资本金入账
  • 员工宿舍可以扣除住房租金支出吗
  • 委托个人加工应税消费品纳税地点
  • 税后利润分配需要计提吗
  • 债务重组损益如何确定
  • linux中git命令
  • 会计监督作用
  • 预收账款可计入
  • 拆迁货币什么意思
  • 应税销售额含增值税吗
  • 强化税收风险意识
  • win10 打开远程连接
  • 年度汇算清缴怎么查询
  • 临时工交押金会被扣吗
  • 国有企业所得税政策
  • 企业年金基金收支情况
  • 若依系统怎么样
  • iqoo怎么开启无线充电
  • php封包
  • 商业汇票抵付前欠货款的分录
  • php面向对象编程实验总结
  • yii框架的优点及原理
  • 天猫提现不走对公2023
  • php cli 多线程
  • js-cookie vue
  • Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
  • 一般纳税人销售给小规模纳税人
  • 融资租赁业务的程序主要有
  • 法人可以开个人票会怎么样
  • 营业执照更换法人需要哪些手续
  • 延期缴纳土地使用税怎么办理
  • 两免三减半取消了吗
  • 个人独资企业需要缴纳哪些税种
  • 外币报表折算差额可以转损益吗
  • 增值税退税是否算主营业务收入
  • 库存盘亏进项税怎么抵扣
  • 福利费为什么不可以抵扣进项税
  • 建筑安装结转成本分录
  • 合伙企业有限合伙
  • 计提本月短期借款利息500元会计分录
  • 会计为什么要计提费用
  • 法人在公司账户取钱要纳税么
  • 收到进项发票不认证抵扣的会计分录
  • 财付通交易手续费多少
  • 小规模纳税人转为一般纳税人的流程
  • macbookpro mysql
  • 数据转换常见策略
  • virtualbouncer.exe是什么进程
  • win7系统多久不动自动关机
  • centos最小化安装步骤
  • centos pptpd
  • win8网络图标不显示
  • window10提示更新总是
  • opengl教程48讲
  • 微信小程序选择地址
  • android按钮点击效果的实验报告
  • jquery加载函数
  • div自动适应宽度
  • unity协程的工作原理
  • android事件响应和处理机制
  • 哪些润滑油属于润滑剂
  • 税务所是县级机构吗
  • 地方税务局怎么查企业信息
  • 独立的法人企业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设