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)
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()
# ブラウザ起動 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):