カナダの永住権抽選は自動的に確認されます.でんきし


カナダ永住権POOLに登録されていますが、本当に可能ですか?
閲覧するたびに可能ですが、自動的に通知が出たらどうなるのか、目覚まし時計を簡易にしてみました.
もし抽選の点数が私が登録した点数より低ければ.
「永住権が出てカナダに行った!!」このようなヒントが表示されます.
まず,スクロールにより自動的にスコアを抽出するコードを記述する.

ここからCRS score of最下位候補の招待の点数を得る.
from bs4 import BeautifulSoup
import time
import requests
import telepot


token = '봇 API'  
mc = '텔레그램 ID' 
bot = telepot.Bot(token)

headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'}
data = requests.get('https://www.canada.ca/en/immigration-refugees-citizenship/services/immigrate-canada/express-entry/submit-profile/rounds-invitations.html',headers=headers)

soup = BeautifulSoup(data.text, 'html.parser')

score = soup.select('body > main > div:nth-child(2) > div:nth-child(2) > div:nth-child(4) > p:nth-child(7)')[0].text[-3:]


int_score = int(score)

while True:
    if int_score < {'내 점수'}:
        bot.sendMessage(mc, '영주권 나왔다 캐나다 간다!!!')
    else:
        bot.sendMessage(mc, '다음기회에......')
    time.sleep(43200) #12시간 마다 체크
このPythonファイルは電源を入れるたびに実行するのが面倒なので、プログラムファイルを作って回しましょう.

PyInstallerのインストール


まず、コマンドプロンプトで、次のコマンドでPyInstallerパッケージをインストールします.
pip install pyinstaller
実行可能ファイルの作成
Pythonファイルを含むフォルダに移動し、次のコマンドを入力して実行可能ファイルを作成します.
pyinstaller -w -F canada.py
作成したフォルダからdistに移動すると、アプリケーションが見つかります.

上記のファイルを実行すると、12時間ごとに自動的にチェックされます.
単位という方式はサーバを介して回転するものではないので,コンピュータの電源を入れる時間内に可能である.
参考資料:https://wikidocs.net/21952