コード例 #1
0
    # ファイルのアップロード
    cs.click_add_contents(driver)

    # タグ付け
    cs.add_tag(driver, user_id)

    # Facebookに投稿をクリック
    cs.check_facebook_post(driver)

    # 公開する
    cs.click_publish(driver)

    print('投稿完了')

    # ブラウザを閉じる
    driver.quit()

    print('引用した投稿をリストから削除中')

    # 引用した投稿をリストから削除
    cs.remove_post_from_stock(account_id)

    print('削除完了')
    es.send_line(f'投稿完了{account_id}')

# In[14]:

print('Click Enter')
input()
コード例 #2
0
# configシートを連想配列に格納
sheet_conf = sheets.worksheet(sheet_name_conf).get_all_values()  # シートの値
conf_val = {}
for conf in sheet_conf:
    conf_val[conf[0]] = conf[1]

# 投稿リストから投稿の情報を取得する
list_sheet = sheets.worksheet(sheet_name_list)
sheet_list = list_sheet.get_all_values()  # シートの値
post_val = {}
for ind, post in enumerate(sheet_list[0]):
    post_val[post] = sheet_list[1][ind]

# 投稿のリストが10個以下だったらLINEに通知
if (len(sheet_list) < 12):
    es.send_line(f'{conf_val["account_id"]}の投稿リストが10個を切りました。')

print(f'投稿するアカウント:{conf_val["account_id"]}')

# In[36]:

####################
#
# 投稿画像/動画を取得
#
####################

print("投稿する画像/動画を取得中")

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