最近,PythonのCrawlerに関する関連情報がないフォーラムやダイジェストを調べてみました.FMZの総合的な開発精神に基づいて,Crawlerの概念と知識について簡単に学びました.それについて学んだ後,Crawler技術について学ぶことがまだたくさんあることを発見しました.この記事は,Crawler技術に関する予備的な探求のみであり,FMZ Quant取引プラットフォーム上のCrawler技術の最も簡単な実践です.
IPO取引を好むトレーダーは,常にできるだけ早くプラットフォームリストの情報を入手したい.プラットフォームのウェブサイトを常に手動でじっと見つめるのは明らかに非現実的です.その後,プラットフォームの発表ページを監視し,最初の時点で通知され,思い出させるために新しい発表を検出するためにクローラースクリプトを使用する必要があります.
プログラミングの論理は非常にシンプルである.つまり,プログラムがプラットフォームの発表ページを継続的に訪問し,取得したHTMLコンテンツを解析し,指定されたラベルのコンテンツが更新されているかどうかを検出する.
簡単に書き込むこともできます. 簡単に書き込むこともできます.
使用する python ライブラリ:
```bs4```, which can be simply regarded as the library used to parse the HTML code of web pages.
Code:
bs4からのインポート BeautifulSoup 輸入申請
urlBinance 発表 =
def openUrl ((url): オープンURL (URL):
header = {
if r.status_code == 200:
r.encoding = 'utf-8'
# Log("success! {}".format(url))
return r.text # if the access succeeds, return the text of the page content
else:
Log("failed {}".format(url))
定義 メイン (:
preNews_href =
”`
新しい発表の検出や 新入札通貨のシンボルの分析や IPO取引の自動注文などもできます