プロが教える店舗&オフィスのセキュリティ対策術

いつもお世話になっています。
日々の売買注文にかける時間を短縮するために、現在の手順を一部自動化しようとしています。
そのために、次の機能を持つ銘柄スクリーニングサイトを探しています(できれば無料で)。
・整理銘柄や監理銘柄を除外して検索する機能
・検索結果の一覧表をCSV等の分析しやすい書式でダウンロードする機能

1件目の要望については、現在の整理銘柄と監理銘柄の一覧表をCSV等の分析しやすい書式で提供しているサイトでも構いません。

または、何か良い案があれば教えてください。

A 回答 (3件)

No.2はVBAなのでweb excel 自動化で検索すれば方法はわかります。


以下はAIが作ったPythonによりCSVで取り込むプログラムです。

import requests
from bs4 import BeautifulSoup
import pandas as pd
from io import StringIO

# ウェブページのURL
url = "https://www.jpx.co.jp/listing/market-alerts/supe …

# ウェブページのHTMLを取得
response = requests.get(url)
soup = BeautifulSoup(response.content, "html.parser")

# テーブル要素を抽出
tables = soup.find_all("table")

# テーブルをDataFrameに変換
dfs = []
for table in tables:
  df = pd.read_html(StringIO(str(table)))[0]
  dfs.append(df)

# 必要なDataFrameを選択
target_df = dfs[0] # 例えば最初のテーブルを選択

# Save the DataFrame to a CSV file
target_df.to_csv("jpx_market_alerts.csv", index=False, encoding="shift-jis")


for文の半角スペース4つは消されてしまうので全角スペースに置き換えています。
    • good
    • 0
この回答へのお礼

ありがとうございます。
VBAを使えばウェブの情報をエクセルに書き込む事ができるのですね。
少し学習すればテーブルの内容を取ってこれるようになると思いました。

しかし、それよりも凄いのはAIが作ったPythonプログラムです。
このプログラムを実行したら一瞬でcsvが出来ました。

お礼日時:2024/04/03 02:22

画像はコピペの方法ではなくExcelで自動で取り込んだ結果です


これくらいなら自動化しなくてもコピペの方が速いと思います
「東証の整理銘柄や監理銘柄を除外して銘柄ス」の回答画像2
    • good
    • 0
この回答へのお礼

Excelで自動で取り込む方法があるのですか。
コピペでも出来なくはないですが、自動の方がスマートで格好良い感じがします。
出来ればその自動化の手順を教えていただけませんか。

お礼日時:2024/03/30 06:46

監理・整理銘柄一覧は以下で。


CSVはありませんが数が少ないのでコピペが簡単です。
自動化も簡単にできます。
https://www.jpx.co.jp/listing/market-alerts/supe …
    • good
    • 0
この回答へのお礼

ありがとうございます。
ご紹介のサイトはCSVが無いので早々にスルーしたサイトでした。
コピペで自動化も簡単に出来るのですか。

挑戦してみます。

お礼日時:2024/03/27 17:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A