私はPythonとセレンと初心者だと、ファイル名に表示スクリーンショットの時点で特定のページのスクリーンショットを取得しようと、次のコードスニペットです:Seleniumに現在時刻のファイルを保存する方法は?
from selenium import webdriver
import time
from time import gmtime, strftime
browser = webdriver.Chrome()
browser.get('https://google.com')
time.sleep(3)
browser.get_screenshot_as_file('C:\\path\\screenshots\\(strftime("%Y-%m-%d %H:%M:%S", gmtime())).png')
browser.quit()
ところで、それを実行しているとき、私はクロームのウィンドウサイズを設定する方法?
主な質問:私は間違って何をしていますか?
をあなたは '(のstrftime( ":%のM%S%Y-%M-%D%H" は何を期待しています)) 'は文字列の中で行いますか? –
結果のファイル名は2017-12-20 12:26:55と思われます。 – pavelryzhkov
これは文字列の中で評価されていません。 Pythonは文字列の内容については何も仮定していません。 –