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

  • 华为p40自带耳机吗(华为p40有耳机)

    华为p40自带耳机吗(华为p40有耳机)

  • 雷蛇键盘怎么设置灯光(雷蛇键盘怎么设置灯光随音乐)

    雷蛇键盘怎么设置灯光(雷蛇键盘怎么设置灯光随音乐)

  • iphone突然重启(iPhone突然重启没电了充不进)

    iphone突然重启(iPhone突然重启没电了充不进)

  • 通话音量关不彻底(通话音量打开)

    通话音量关不彻底(通话音量打开)

  • 微信自助解封身份证验证失败怎么办(微信自助解封解)

    微信自助解封身份证验证失败怎么办(微信自助解封解)

  • 京东准新品什么意思(京东新产品)

    京东准新品什么意思(京东新产品)

  • 奇热小说能提现吗(奇热小说分销平台怎么样)

    奇热小说能提现吗(奇热小说分销平台怎么样)

  • 转发别人的抖音视频别人能看到吗(转发别人的抖音视频怎么变小了)

    转发别人的抖音视频别人能看到吗(转发别人的抖音视频怎么变小了)

  • wps卡了退不出来怎么办(wps卡死关不了)

    wps卡了退不出来怎么办(wps卡死关不了)

  • 无线网网络拒绝接入什么意思(无线网网络拒绝接入是怎么回事)

    无线网网络拒绝接入什么意思(无线网网络拒绝接入是怎么回事)

  • 电脑图标变大了怎么办(电脑图标变大了怎么恢复正常)

    电脑图标变大了怎么办(电脑图标变大了怎么恢复正常)

  • 钉钉点赞老师能看到吗(钉钉点赞老师能看出来是谁点的吗)

    钉钉点赞老师能看到吗(钉钉点赞老师能看出来是谁点的吗)

  • 苹果11手机手电筒怎么关(苹果11手机手电筒)

    苹果11手机手电筒怎么关(苹果11手机手电筒)

  • imei1和imei2是什么意思(imei1和imei2是什么意思手机被偷了)

    imei1和imei2是什么意思(imei1和imei2是什么意思手机被偷了)

  • 京东商城预约在哪里看(京东的预约在哪里)

    京东商城预约在哪里看(京东的预约在哪里)

  • 手机感应有什么用(手机感应功能叫什么)

    手机感应有什么用(手机感应功能叫什么)

  • 小米cc9pro怎么打开小爱同学(小米cc9pro怎么打开OTG链接无线鼠标)

    小米cc9pro怎么打开小爱同学(小米cc9pro怎么打开OTG链接无线鼠标)

  • peter是什么意思

    peter是什么意思

  • 苹果11封面的手电筒为什么点不了(苹果11pro封面)

    苹果11封面的手电筒为什么点不了(苹果11pro封面)

  • 小米8青春版是oled屏幕吗(小米8青春版是什么屏幕)

    小米8青春版是oled屏幕吗(小米8青春版是什么屏幕)

  • 为什么电话无权接受呼叫(为什么电话无权接通)

    为什么电话无权接受呼叫(为什么电话无权接通)

  • 快手实名认证多久开播(快手实名认证多少岁)

    快手实名认证多久开播(快手实名认证多少岁)

  • 荣耀20i有呼吸灯吗(荣耀20i呼吸灯在哪)

    荣耀20i有呼吸灯吗(荣耀20i呼吸灯在哪)

  • 前端是什么,是干嘛的(前端是指什么工作)

    前端是什么,是干嘛的(前端是指什么工作)

  • 【Vue路由(router)进一步详解】(路由vue-router)

    【Vue路由(router)进一步详解】(路由vue-router)

  • 房地产公司属于第几产业
  • 资产负债表所有者权益和利润表关系
  • 其他综合收益转入投资收益
  • 车间职工报销医药费能使用现金吗
  • 开发票商品类别与商品明细的区别
  • 工业企业所得税优惠政策
  • 收益性支出应计入产品成本对吗
  • 跨区经营怎么交税
  • 税控服务费全额抵税分录怎么写
  • 非居民企业所得税核定利润率
  • 货物运输企业在运输货物时应当尽可能采用
  • 小规模纳税人代理记账一般多少钱
  • 审计人员用餐费用
  • 代付电费开具发票账务处理
  • 土地罚款可以计入成本吗?
  • 小规模纳税人出租房屋增值税税率是多少
  • 合同印花税多交了怎么退
  • 异地建筑工程预缴企业所得税
  • 收购发票税率是什么意思
  • 筹建期间职工福利费都要通过应付职工薪酬核算吗
  • 先缴纳社保还是先扣税
  • 公积金贷款利息现在是多少
  • 增值税普通发票有什么用
  • 进口货物需要缴纳教育费附加
  • 财政指标文和拨款流程
  • 职工聚餐费可以列入职工福利费吗
  • 华硕笔记本预装win10改装win7,有图文教程
  • php中cookie和session的区别
  • php7.0
  • cpqdfwag.exe是什么进程 能结束吗 cpqdfwag进程查询
  • 常用的php操作mysql的函数有哪些
  • 高新技术企业研发费用占比要求
  • 即征即退增值税属于政府补助吗
  • php计算时间
  • mybitas分页
  • php7.3
  • 广告代理费收取比例
  • 微信登录接口购买
  • node .js
  • yolo系列算法比较
  • 对数前面有符号怎么计算
  • 2021前端面试大全
  • 收到银行的贷款怎么入账
  • 兼职人员的工资怎么做账
  • Simple Slug Translate 把WordPress固定链接自动翻译成英文
  • Servlet4.0 Response
  • 本月的费用
  • 应付账款发生坏账怎么办
  • MySQL中distinct语句的基本原理及其与group by的比较
  • 民间非营利组织会计制度及操作实务
  • 小规模纳税人实行简易征收办法
  • 母子公司间资产划转是否属于特殊性收入
  • 收到红字发票如何申报增值税?
  • 当期不得免征和抵扣税额
  • 目前哪些费用不能抵扣
  • 加计抵减10%政策适用范围
  • 资本金与注册资金的关系
  • 进口货物只有报关单能入账吗
  • 报关单位分为几种类型?其业务范围有何不同?
  • sql server存储过程教程
  • 32位操作系统不能玩cf
  • 使用dhcp的好处有哪些
  • atwakeup进程
  • 苹果电脑怎么截屏按哪个键
  • win8.1开机自启项目在哪里
  • jQuery ajax读取本地json文件的实例
  • UNIX sh(Bourne Shell)脚本里面使用数组的两种方法
  • javascript entries
  • fragment的context
  • linux压缩命令compress
  • shell脚本用法
  • python append 浅拷贝
  • jquery滚动事件
  • 安卓中px,dp,sp的区别
  • 用python编写的程序称为
  • 关注龙江医保
  • 下载国税网上办税服务厅
  • 新加坡国税局的电话号码
  • 代理记账公司里的公司文件盒书写样式图片
  • 税务师 领证
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设