https://www.eastmoney.com/
以東方財富為例
https://curl.trillworks.com/#
將複製的結果放到Python的爬蟲生成頁面得到的結果放進pycharm裡面
執行得到200的狀態碼
#print(response.text)
resp_dict = json.loads(response.text)
#得到字典裡巢狀的字典
datas = resp_dict.get('data').get('diff')
#print(datas)
# 滿足條件的公司名字
companies = []
# 滿足要求的公司股價
prices = []
for data in datas:
#print(data)
# 1.公司名
company = data.get('f14')
# 2.機構買入市場份額
share = data.get('f184')
# 3.股價
price = data.get('f2')
#自動化篩選 設定條件
if share >=10 and price >= 15:
# print(company)
companies.append(company)
prices.append(price)
#
print(companies)
print(prices)
from pyecharts.charts import Bar
import pyecharts.options as opts
bar = Bar() # 物件導向
bar.add_xaxis(companies)
bar.add_yaxis("股價圖",prices)
bar.set_global_opts(
xaxis_opts=opts.AxisOpts(
#定義X軸的資料
axislabel_opts=opts.LabelOpts(rotate=-45),
),
#定義Y軸的資料
yaxis_opts=opts.AxisOpts(name='價格:(元/股)')
)
#生成一個html
bar.render('股價圖.html')