Python實戰-貴州茅臺和華能信託股權穿透研究(附完整程式碼)
#!/usr/bin/env python
# coding: utf-8
# In[1]:
from selenium import webdriver
import re
import time
import pandas as pd
# In[2]:
company_name = ' 華能信託 '
browser = webdriver.Chrome()
url = ' + company_name
browser.get(url)
data = browser.page_source
print(data)
# In[3]:
p_href = '<h3 data-v-4dc1d36e=""><a data-v-4dc1d36e="" target="_blank" href="(.*?)"'
href = re.findall(p_href, data)
url2 = ' + href[0]
browser.get(url2)
data = browser.page_source
# In[5]:
table = pd.read_html(data)
df = table[1]
df
# In[7]:
company = df[' 發起人 / 股東 '][1]
company
# In[12]:
company_split = company.split(' ')
company_split
# In[14]:
company = df[' 發起人 / 股東 '][0]
company_split = company.split(' ')
for i in company_split:
if ' 有限公司 ' in i:
print(i)
# In[13]:
company = df[' 發起人 / 股東 '][0]
company_split = company.split(' ')
for i in company_split:
if len(i) > 6:
print(i)
# In[15]:
def baidu(company_name):
browser = webdriver.Chrome()
url = ' + company_name
browser.get(url)
time.sleep(2) # 休息 2 秒,防止頁面沒載入完
data = browser.page_source
p_href = '<h3 data-v-4dc1d36e=""><a data-v-4dc1d36e="" target="_blank" href="(.*?)"'
href = re.findall(p_href, data)
url2 = ' + href[0]
browser.get(url2)
time.sleep(2) # 休息 2 秒,防止頁面沒載入完
data = browser.page_source
table = pd.read_html(data)
df = table[1]
browser.quit() # 退出模擬瀏覽器
company = 外匯跟單gendan5.comdf[' 發起人 / 股東 '][0]
company_split = company.split(' ')
for i in company_split:
if len(i) > 6: # 不要用 if ' 有限公司 ' in i ,這個不太好,例如國資委不含有“有限公司 ”字樣
return i
# In[16]:
baidu(' 中國華能集團有限公司 ')
# In[17]:
company_1 = baidu(' 華能信託 ')
company_2 = baidu(company_1)
company_3 = baidu(company_2)
# In[18]:
company_1, company_2, company_3
# In[ ]:
# In[ ]:
# In[19]:
company = ' 貴州茅臺 '
while True:
try:
company = baidu(company)
print(company)
except:
break
company
# In[ ]:
# In[ ]:
# In[38]:
num_sum = 0.0
num = 0
for i in df[' 持股比例 ']:
if i == '-':
num = 1
break
i = float(i[0:-1]) # 清除百分號,並轉為浮點數
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)
# In[ ]:
# In[ ]:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946337/viewspace-2926985/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 貴州茅臺財報:2024年度貴州茅臺營收預計達1738億元 同比增長15.44%營收
- 【FIW2022精彩回顧】華能貴誠信託:核心業務系統 Kubernetes 落地實踐
- 億歐網:全球快消品市值TOP100 貴州茅臺進入前五
- 中智諮詢:2020年A股上市公司股權激勵研究報告(附精華下載)
- “中信信託·嘉和118號恆大貴陽新世界集合資金信託計劃
- “中信信託 嘉和265號恆大貴陽新世界集合資金信託計劃”
- “中信信託?嘉和118號恆大貴陽新世界集合資金信託計劃”
- 看完讓你徹底理解 WebSocket 原理,附完整的實戰程式碼(包含前端和後端)Web前端後端
- 北京國際信託&畢馬威:2020年中國信託行業發展趨勢和戰略轉型研究報告(附下載)行業
- python3+tkinter實現的黑白棋,程式碼完整 100%能執行Python
- Java和Python:程式碼作戰JavaPython
- 為貴州數字經濟發展注入新動能,華為在“黔”線
- 中國信託業協會:中國信託業服務實體經濟專題研究報告(附下載)
- 微信小程式實戰影片教程附原始碼課件與多個微信小程式原始碼 14課微信小程式原始碼
- 中國信託協會:2020年中國信託業專題研究報告(附下載)
- 茅臺回應“京東假茅臺風波”:信任劉強東 京東能查明真相
- Canvas實現放大鏡效果完整案例分析(附程式碼)Canvas
- git提交程式碼託管平臺流程Git
- 中國信託協會:2021年信託業專題研究報告
- 最新Python開發專案實戰(完整)Python
- 中國信託業協會:2022年信託業專題研究報告
- Code:美團程式碼託管平臺的演進與實踐
- 璞華易投:股權投資募、投、管、退全流程管理平臺
- 華寶證券:2022年信託市場年度報告(附下載)
- 《TensorFlow 機器學習方案手冊》(附 pdf 和完整程式碼)機器學習
- 小明上學(201812-1/CCF)———附帶思路和完整程式碼
- UDP內網穿透和打洞原理的C語言程式碼實現UDP內網穿透C語言
- 如何從零開始用PyTorch實現Chatbot?(附完整程式碼)PyTorch
- 最新Python教程全套合集專案實戰(完整)Python
- 5行程式碼實現微信小程式模版訊息推送 (含推送後臺和小程式原始碼)行程微信小程式原始碼
- 7個Python實戰專案(附原始碼),拿走就用Python原始碼
- Python 萬能程式碼模版:爬蟲程式碼篇Python爬蟲
- 微信雲託管 WebSocket 實戰:基於模版實現訊息推送Web
- JPG學習筆記2(附完整程式碼)筆記
- JPG學習筆記1(附完整程式碼)筆記
- JPG學習筆記3(附完整程式碼)筆記
- Day10-微信小程式實戰-交友小程式-建立friendList欄位實現好友關係(新增好友功能)--內附程式碼微信小程式
- 微信後臺開發實戰教程