Python輸入股票代碼,自動打開公司官網-python所有股票新聞資訊
"""
Python 輸入股票代碼,顯示公司官網
"""
# -*- coding:utf-8 -*-
"""先要建立mysql,postgresql等數據庫鏈接"""
engine_mysql = create_engine('mysql+pymysql://用戶名:密碼@耑口:/數據庫名?charset=utf8')
engine_pg = create_engine("postgresql+psycopg2://用戶名:,密碼@耑口:/數據庫名", client_encoding='utf8')
import pandas as pd
def company_web_open(engine_con,ts_code):
"""
最初安裝時要考慮路逕、安裝瀏覽器程序,放入PYTHON目錄中,版本要和實際瀏覽器相對
"""
from selenium import webdriver
db_nm = 'stock_company' #上市公司基本信息 可通過tushare下載數據,存入數據庫
query = "select website from {} where ts_code = '{}';".format(db_nm, ts_code)
print(query)
df = pd.read_sql(query, con=engine_con)
c_web = df.website[0]
print(c_web)
url_wm = 'http://{}'.format(c_web)
print(url_wm)
#browser = webdriver.Chrome()
browser = webdriver.Firefox()
browser.get(url_wm)
if __name__ == '__main__':
company_web_open(engine_pg, '000001.SZ')
"""
運行結果:
2022-10-09 13:00:00 17.803578
select website from stock_company where ts_code = '000001.SZ';
bank.pingan.com
http://bank.pingan.com
Process finished with exit code 0
"""
"""
Pgabc 2022000010
author : Pgabc
www.wmdbsoft.com
"""
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違槼的內容, 請發送郵件至 1111132@qq.com 擧報,一經查實,本站將立刻刪除。