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

  • iwatch怎么换表带(iwatch更换表带教程)

    iwatch怎么换表带(iwatch更换表带教程)

  • 红米k30i的屏幕是什么材质的(红米k30i屏幕多大尺寸)

    红米k30i的屏幕是什么材质的(红米k30i屏幕多大尺寸)

  • 小米10可以插内存卡吗(小米10可以使用内存卡吗)

    小米10可以插内存卡吗(小米10可以使用内存卡吗)

  • 动态壁纸耗电大吗(动态壁纸耗电?)

    动态壁纸耗电大吗(动态壁纸耗电?)

  • 笔记本打字为什么不出现汉字(笔记本打字为什么不能出现汉字)

    笔记本打字为什么不出现汉字(笔记本打字为什么不能出现汉字)

  • 手机碎屏裂纹处发黄(手机屏幕裂碎)

    手机碎屏裂纹处发黄(手机屏幕裂碎)

  • 抖音如果被对方拉黑还能搜索到她吗(抖音如果被对方拉黑怎么办)

    抖音如果被对方拉黑还能搜索到她吗(抖音如果被对方拉黑怎么办)

  • 苹果手机关屏声音怎么设置(苹果手机关屏声音太小怎么办)

    苹果手机关屏声音怎么设置(苹果手机关屏声音太小怎么办)

  • 苹果店换电池要等多久(苹果店换电池要发票吗)

    苹果店换电池要等多久(苹果店换电池要发票吗)

  • 硬盘转动但是检测不到(硬盘正常转动但不识别)

    硬盘转动但是检测不到(硬盘正常转动但不识别)

  • 注销微博后手机号还可以再注册吗(注销微博后手机号还能注册吗)

    注销微博后手机号还可以再注册吗(注销微博后手机号还能注册吗)

  • 取景器和屏幕取景区别(取景器和屏幕取景)

    取景器和屏幕取景区别(取景器和屏幕取景)

  • 华为p20pro尺寸多少厘米(华为p20pro尺寸多少)

    华为p20pro尺寸多少厘米(华为p20pro尺寸多少)

  • 禁用查找我的iphone是什么意思(禁用查找我的iphone怎么关闭)

    禁用查找我的iphone是什么意思(禁用查找我的iphone怎么关闭)

  • 苹果手机自动打开wifi怎么回事(苹果手机自动打电话出去怎么解决)

    苹果手机自动打开wifi怎么回事(苹果手机自动打电话出去怎么解决)

  • 网盾是什么(阳光网盾是什么)

    网盾是什么(阳光网盾是什么)

  • ps怎么去除图片背景(ps怎么去除图片白边)

    ps怎么去除图片背景(ps怎么去除图片白边)

  • 淘宝个人会员卡在哪(淘宝个人会员卡有什么用)

    淘宝个人会员卡在哪(淘宝个人会员卡有什么用)

  • 华为p30pro耳机插上还有外音怎么办(华为p30pro耳机插上显示反向供电)

    华为p30pro耳机插上还有外音怎么办(华为p30pro耳机插上显示反向供电)

  • set协议工作流程(set协议的作用)

    set协议工作流程(set协议的作用)

  • 趣ar是什么意思(趣ar3dqmoji软件)

    趣ar是什么意思(趣ar3dqmoji软件)

  • 小米8可以投屏吗(小米8可以投屏到电脑吗)

    小米8可以投屏吗(小米8可以投屏到电脑吗)

  • ipone11什么时候大陆预售(苹果11什么时候停产)

    ipone11什么时候大陆预售(苹果11什么时候停产)

  • aum一al00是什么型号(aum-al00是华为什么型号)

    aum一al00是什么型号(aum-al00是华为什么型号)

  • 抖音收藏的作品在哪里(抖音收藏的作品占内存吗)

    抖音收藏的作品在哪里(抖音收藏的作品占内存吗)

  • 爱奇艺如何修改密码(爱奇艺如何修改绑定手机号)

    爱奇艺如何修改密码(爱奇艺如何修改绑定手机号)

  • 各浏览器useragent大全 包括(chrome/360/搜狗浏览器以及百度/google/搜狗/神马)(各浏览器主页的网址)

    各浏览器useragent大全 包括(chrome/360/搜狗浏览器以及百度/google/搜狗/神马)(各浏览器主页的网址)

  • 应交增值税二级科目借贷方向
  • 领用库存商品用于固定资产
  • 预计净残值和残值
  • 土地交易服务费属于非税收入吗
  • 100%直接控制的母子公司间划转股权或资产
  • 发票抬头写错了还能改吗
  • 工资扣款做什么科目
  • 预付货款核销如何做会计摘要呢?
  • 企业所得税税前扣除异常是什么意思
  • 固定资产后续支出
  • 生产经营所得如何缴纳个人所得税
  • 企业工资薪酬包括哪些内容
  • 合并报表盈余公积怎么提
  • 福利费用计入
  • 业务招待费税前扣除规定
  • 一般纳税人装饰装修工程税率
  • 增值税报表上填写什么
  • 无产权车位20年到期后还收费吗
  • 餐饮装修费用计入什么科目
  • 分公司可以迁移到新公司吗
  • 预缴纳税申报失败怎么办
  • 承兑汇票贴单怎么贴
  • 免征的税额当月计入营业外收入吗
  • 工商局打印公司章程介绍信
  • 返聘人员如何缴纳个人所得税
  • 职工食堂操作流程图
  • win10同步账户
  • PHP+Mysql+jQuery查询和列表框选择操作实例讲解
  • 房地产企业困境
  • 赞助费支出怎样记账
  • 超市赠送消费券怎么用
  • php字符串定义的三种方式
  • exedown是什么文件夹
  • win10系统安装详细步骤
  • 增值税留抵退税账务处理
  • 如何做好记账会计
  • 税收筹划的风险性
  • php实现日历
  • php做登录界面连接数据库
  • 米苏拉塔是哪个国家
  • 前端调用后端代码
  • php curl_init
  • 印花税跨年度缴纳有滞纳金吗
  • 政府奖励怎么做会计分录
  • css设置背景图片填充
  • 利润表中的管理费用怎么填
  • 福利费工会经费教育经费计提比例
  • 合并报表中为什么要抵损益
  • 滴滴普通发票如何开
  • 向分支机构支付融资利息可以扣除吗?
  • 预提费用取消了吗
  • 商贸公司成本大吗
  • 税金及附加减半征收金额按哪个
  • 小企业会计准则跨年红冲
  • 印花税如何计算缴纳
  • 其他应收款内部往来
  • 有没有确认
  • 开工程款发票有什么规定?
  • 一年以内到期的长期借款属于
  • sql server错误和使用情况报告
  • mysql修改允许远程连接
  • win7怎么调整
  • Ubuntu 12.04/14.04 LTS版内核更新 修复七个重大安全漏洞
  • linux怎样浏览文件中的内容
  • win8不能联网
  • 生产运维管理
  • 怎么使用linux
  • win8.1使用技巧
  • win10预览版绿屏重启解决
  • 在linux系统中,用来存放系统所需要的配置文件
  • Android计算器项目代码
  • css滑动门技术的步骤
  • 查找重复字符串
  • js 和html
  • linux系统搜索文件内容
  • javascript脚本怎么用
  • 车辆购置税是国税吗
  • 减免性质代码怎么填写才正确
  • 购置税缴费方式
  • 珠海斗门井岸镇邮编
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设