Esempio n. 1
0
        function = sys._getframe().f_code.co_name
        message = "引用投稿(ストック)の取得に失敗しました。"
        es.notice_error(function, message)

    print('取得完了')

    ####################
    #
    # 引用する投稿の情報を取得
    #
    ####################

    print('引用する投稿の情報を取得中')

    # Chrome起動
    driver = es.start_chrome(headless=False)

    # 投稿のURLに遷移
    try:
        driver.get(stock_url)
        es.wait()
    except:
        function = sys._getframe().f_code.co_name
        message = '引用した投稿への移動に失敗しました。'
        es.notice_error(function, message)

    # 画像・動画ファイルをローカルに保存
    ig.save_file(driver)

    # 投稿文取得
    post_text = ig.get_post_text(driver)
Esempio n. 2
0
conf_sheet = sheets.worksheet(sheet_name_conf)
sheet_conf = conf_sheet.get_all_values()  # シートの値
conf_val = {}
for conf in sheet_conf:
    conf_val[conf[0]] = conf[1]

# In[ ]:

# post_listシートの情報を取得
list_sheet = sheets.worksheet(sheet_name_list)
sheet_list = list_sheet.get_all_values()  # シートの値

# In[ ]:

# Chrome起動
driver = es.start_chrome(session=False, secret=True)

# In[ ]:

# インスタにログイン
bot_account = es.get_account_info("auto_bot_k1")
ig.login(driver, bot_account["name"], bot_account["pass"])

# In[ ]:

# ループ
for rival in rivals:

    # アカウントのプロフィール画面に遷移
    driver.get(rival[0])
    es.wait()
Esempio n. 3
0
# ブラウザ起動
drivers = {}
for account in accounts:
    ####################
    #
    # 設定値取得
    #
    ####################

    # アカウントの情報を取得
    account_info = es.get_account_info(account)  # アカウント情報
    account_pass = account_info["pass"]  # パスワード
    profile_url = ig.url_ig + '/' + account  # プロフィールURL

    # Chrome起動
    driver = es.start_chrome(session=False)

    # インスタにログイン
    ig.login(driver, account, account_pass)

    # 連想配列に格納
    drivers[account] = {
        'driver': driver,  # ドライバ
        'info': account_info,  # アカウント情報
        'profile_url': profile_url  # プロフィールURL
    }

# In[6]:

for i in range(12):