薛丘からのシンプルな株式ニューススクレイピング
株式市場の投資家は、株式市場の情報をリアルタイムで入手することで優位に立つことを望んでいます。スマートフォンを取り出してニュースを確認するのが面倒な場合は、以下の方法を試して時々情報を更新してみてください。ただし、やりすぎにはご注意ください。
早速ですが、コードはこちらです。
1import requests
2from datetime import datetime
3
4
5def get_livenews(token):
6 """
7 获取10条股票资讯
8 """
9 # url= "https://xueqiu.com/statuses/livenews/list.json?since_id=-1&count=30"
10 url = "https://xueqiu.com/statuses/livenews/list.json"
11
12 headers = {
13 "User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:120.0) Gecko/20100101 Firefox/120.0",
14 "Cookie": f"xq_a_token={token}",
15 }
16 r = requests.get(url=url, headers=headers)
17
18 if r:
19 news = r.json()["items"]
20 for index, n in enumerate(news):
21 ts = n["created_at"] / 1000
22 news_time = datetime.fromtimestamp(ts)
23 print("(%d) %s" % (index + 1, news_time))
24 print(n["text"])
25 print("\n")
26
27
28def get_token():
29 """
30 自动获取xq_a_token
31 """
32 r = requests.get(
33 "https://xueqiu.com",
34 headers={
35 "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:120.0) Gecko/20100101 Firefox/120.0"
36 },
37 )
38 xq_a_token = r.cookies["xq_a_token"]
39 return xq_a_token
40
41
42if __name__ == "__main__":
43 token = get_token()
44 get_livenews(token)
実行して効果を確認してください(実時間はxxに置き換えられています。😊):
1
2➜ ~ python xueqiu.py
3
4(1) xxxx-xx-xx xx:52:13
5
6【Huluwa:バルサルタン・アムロジピン錠(Ⅰ)が医薬品登録証を取得】Huluwaは、バルサルタン・アムロジピン錠(Ⅰ)について、国家薬品監督管理局から「医薬品登録証」を取得したと発表しました。
7
8(2) xxxx-xx-xx xx:52:01
9
10【九聯科技:同社と東風汽車、HarmonyOSアプリケーションで提携】九聯科技は、インタラクティブプラットフォーム上で、東風汽車の子会社である東風電動駆動システム有限公司と覚書を締結し、HarmonyOSアプリケーションに関する東風汽車との協力協定を締結したことを発表しました。
11
12(3) xxxx-xx-xx xx:48:07
13
14【超訊通信:総額6億3,200万元の集中調達プロジェクトを先行受注】超訊通信は、中国移動鉄通有限公司が実施する「中国移動鉄通2024-2025(2ヵ年)総合業務支援サービス集中調達プロジェクト(北京市およびその他の地域)」および「中国移動鉄通2024-2025(2ヵ年)総合業務支援サービス集中調達プロジェクト(雲南省およびその他の地域)」の入札に参加し、両プロジェクトの候補に挙がったと発表しました。両プロジェクトの入札想定額はそれぞれ3億1,300万元、3億1,900万元で、合計6億3,200万元です。
15
16(4) xxxx-xx-xx xx:47:30
17
18【著名な「ダブル・テン」ファンドマネージャーが辞任、総投資収益率423.08%】7月に2つのファンドを辞任した後、ICBCクレディ・スイスの著名なファンドマネージャーである王小玲氏は、最近、ICBCラージキャップ・ブルーチップとICBCコンシューマーサービスを含むさらに4つのファンドから辞任しました。現在、彼女が運用するファンドはありません。事情に詳しい関係者によると、王小玲氏は辞任後、ICBCクレディ・スイスを去る予定です。しかし、これは「転職」や「退職」ではなく、定年が近づいているためです。王小玲氏は、10年以上の経験を持ち、年平均収益率が10%を超える、市場で数少ない女性ファンドマネージャーの一人とされています。データによると、ICBCクレディ・スイス在籍中、王小玲氏は12のファンドを運用していました。 11月24日時点で、彼女の投資収益率は423.08%に達した。(China Fund News)
19
20(5) xxxx-xx-xx xx:44:43
21
22【立通電子:完全子会社を通じて5,000万米ドルを投資、コンピューティングパワーサーバー等のリース事業へ】立通電子は、完全子会社である立通ホールディングス(シンガポール)リミテッドを通じて、5,000万米ドル(約3億6,000万人民元、為替レート7.2)を投資し、コンピューティングパワーサーバーおよび関連機器のリース、ならびにそれらのデバッグと統合を行い、レンタルサービス向けのAIコンピューティングパワー出力を構築する計画を発表した。 (6) xxxx-xx-xx xx:43:17
23
24[Besmeiの再編に関する調査、取引に関連当事者関係が含まれるか、利益移転が含まれるかの説明を求める] 深セン証券取引所はBesmeiに対し、「紹興Besmei化学有限公司の再編に関する調査書」を発行した。深セン証券取引所はBesmeiに対し、支配株主による企業支配の履歴に加え、対象会社、対象会社の実質的支配者およびその親族と上場会社の支配株主および関連当事者との間に関連当事者関係が存在するか、本取引において未公開の関連当事者取引が存在するか、利益移転が含まれるか、についてさらに説明するよう求めている。
25
26(7) xxxx-xx-xx xx:42:18
27
28[華海医薬:アトモキセチン塩酸塩カプセル、医薬品登録証明書を取得] 華海医薬は、国家薬品監督管理局(NAPA)が発行するアトモキセチン塩酸塩カプセルの「医薬品登録証明書」を最近取得したと発表しました。
29
30(8) xxxx-xx-xx xx:40:46
31
32[新通連:株主、保有株式を1%未満削減予定] 新通連は、株主である智星利達私募基金管理(北京)有限公司とその共同出資者が、保有株式を1%未満削減する予定であると発表した。
33
34(9) xxxx-xx-xx xx:40:49
35
36[Vechip Innovation:次世代Wi-Fi 7製品の研究開発は順調に進んでおり、第4四半期に完了する見込み] Vechip Innovationは調査の中で、ルーター向けWi-Fi 6/6E製品の量産・販売が順調に進んでいると述べた。次世代Wi-Fi 7製品の研究開発は順調に進んでおり、現在プラットフォームメーカーとの検証を進めており、第4四半期に完了する見込みである。
37
38(10) xxxx-xx-xx xx:37:00
39
40[Litong Electronics、完全子会社の海外子会社を通じて5,000万米ドルを投資し、コンピューティングパワーサーバーなどのリース事業に参入] Litong Electronicsは、完全子会社のLitong Holdings (Singapore) Limitedを通じて、コンピューティングパワーサーバーおよび関連機器のリース、ならびにそれらのデバッグと統合を行い、レンタルサービス向けのAIコンピューティングパワー出力を構築するため、5,000万米ドル(約3億6,000万人民元、72億元相当)を投資する計画を発表しました。
見たい時に実行してください。とても静かなので、他の人はあなたがコードを書いていると思うでしょう😅
デスクトップ通知に統合できます。まず、Redis、ローカルデータベース、またはテキストファイルに保存し、定期的に通知を送信します(例:notify-sendコマンドを使用して通知を送信)。スタイルはより魅力的にすることもできます。これは後で開発するあなた次第です。重要なのは情報を取得することです。
コードの説明
取得するアドレスは、Xueqiu ウェブサイトのブラウザデバッグツールで確認できます。
ユーザーエージェントと Cookie もこの情報からコピーできます。
スクリーンショットをご覧ください。
どの Cookie が本当に役立つのかについては、こちらの記事をご覧ください: [https://blog.crackcreed.com/diy-xue-qiu-app-shu-ju-api/]
情報を取得したら、必要に応じて簡単に解析してください。
ここでは、一度に取得されるメッセージは 10 件だけです。もっと多くのメッセージを取得できるはずですが、確認するのが面倒なので、たまにしか確認していません。
文字数が多すぎて入力が面倒な場合は、エイリアスを設定できます。
1
2➜ ~ grep stock .zshrc
3
4alias stock='python /home/mephisto/xueqiu.py'
5
6➜ ~ alias |grep stock
7
8stock='python /home/mephisto/xueqiu.py'
9
10➜ ~ stock | head -n 15
11
12(1) xxxx-xx-xx xx:52:43 炭酸リチウム先物の主な取引価格は、上場以来の最安値を更新し続け、現在108,650元/トンで取引されており、前日比3.65%の下落となっています。
13
14(2) xxxx-xx-xx xx:51:18
15
16【CPOセクター、変動の中で回復、Liante Technologyは15%急伸】CPOセクターは変動の中で回復し、Liante Technologyが15%超急伸したほか、Guangku Technology、Xin Yisheng、Taicheng Optoelectronics、Cambridge Technologyなども追随しました。国勝証券の調査レポートによると、光モジュール業界はAIの牽引により持続的な高成長を迎えると予想されています。薄膜ニオブ酸リチウム変調器は、InPおよびシリコンベースのSiPh市場シェアの一部を置き換えると予想されており、1.6T/3.2T以上の市場はAIの牽引により急速な発展期を迎えると予想されています。
17
18(3) xxxx-xx-xx xx:50:10
19
20[中天証券とVertex Software、取引情報イノベーションと金融デジタル化推進に向けた戦略的提携] 11月30日午前、中天証券とVertex Softwareは福州で戦略的提携協定を締結しました。両社は、中核的な取引情報イノベーションや金融デジタル化の変革といった主要分野に注力し、新たな取引システム、ウェルスマネジメント、デジタル投資銀行、機関投資家向けサービス、デジタルオペレーション、デジタル投資リサーチといった注目のテーマについて、綿密な協力関係を築く予定です。それぞれのリソース、能力、経験、エコシステムの優位性を最大限に活用し、金融テクノロジーの深層応用とビジネス統合を共同で推進していきます。 (証券時報)
21
22(4) xxxx-xx-xx xx:50:06
23
24【工業情報化部と財政部:国務院各部門の企業関連保証金リストの最適化と調整】工業情報化部と財政部:中国共産党中央委員会と国務院の決定と展開を履行するため、また国務院企業負担軽減に関する省庁間合同会議が発表した「2023年国家企業負担軽減特別行動実施計画」の要求に基づき、国務院各部門の企業関連保証金リストの最適化と調整を決定し、「国務院各部門の企業関連保証金リスト(2023年版)」を策定しましたので、ここに公表します。 2017年に発行された「国務院各部門企業関連保証金リスト」(工業情報技術部共同作戦[2017]第236号)は、ここに廃止される。(第一金融日報)
もちろん、薛丘には他にも情報があります。クローリングの原則は同様です。クローリング頻度は高くしすぎてはいけません。高くしすぎるとIPがブロックされ、損失につながります。株式市場が好調でなければ、クローリングでより多くの情報を取得しても無駄です。取得できるものは取得しましょう。
著作権に関する声明:
- 出典のないコンテンツはすべてオリジナルです。、無断転載はご遠慮ください(転載後にレイアウトが崩れたり、内容が制御不能になったり、継続的に更新できない等の理由から)。
- このブログのコンテンツを非営利目的で解釈したい場合は、(読者の便宜のため)「オリジナル ソース」または「参照リンク」の形式でこのサイトの関連 Web ページ アドレスを提供してください。