Pythonで、WebにCSVファイルをアップロードする方法をご紹介します。
ぜひお試しください!
CSVファイルをアップロードする
以下のソースコードを実行すると、WebにCSVをアップロードします。
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
#アップロードするCSVファイル
C = 'C:/Users/Admin/Desktop/作業用/在庫_20210403.csv'
#ドライバのパス設定
driver_path = 'C:/Users/chromedriver.exe'
#オプションを適用してChromeを起動
driver = webdriver.Chrome(executable_path = driver_path)
#指定したURLのWebページへ遷移
driver.get('http://')
time.sleep(5)
#「参照」に、アップロードするファイルを設定
login_btn =driver.find_element_by_class_name("form1").send_keys(C)
time.sleep(5)
#「送信」をクリックし、アップロード完了
login_btn = driver.find_element_by_css_selector("btn1")
login_btn.click()
time.sleep(5)
driver.quit()
sys.exit()
コード実行後
1. 指定したサイトへアクセスし、「参照」にアップロードするCSVファイルを設定します。
2. ボックス内にCSVのファイル名が表示されます。
3. 「送信」をクリックして、CSVファイルをアップロードします。
日々手作業で行っていた作業を自動化しました。
この記事がお役に立ちますと幸いです。
【Python】CSVをダウンロードする:サクっと自動化(動画あり)
...
「Python 1年生 体験してわかる!会話でまなべる!」
初めての方でも安心して取り組めるように丁寧に解説
簡単なサンプルを作りながら、対話形式でプログラミングまで紹介
人工知能の導入としてもオススメの1冊です!
リンク