質問するログイン新規登録

Q&A

1回答

3759閲覧

ブラウザの再読み込みができない

mizuki1024

総合スコア0

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2022/10/29 14:23

0

0

前提

指定の時間までブラウザを再読み込みをさせたい

実現したいこと

ブラウザの再読み込みができない

発生している問題・エラーメッセージ

Can't create base directoryと表示されます。

該当のソースコード

import datetime
date_now = datetime.datetime.now
base = datetime.time(21, 43, 0)
dt_now = datetime.datetime.now()
now = dt_now.time()
while now < base:
driver.reflesh()
driver.wait(3)

パイソン Python

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

meg_

2022/10/30 00:49

コードは「コードの挿入」で記入してください。 環境は何でしょうか? > Can't create base directoryと表示されます。 コードのどの箇所で発生するのでしょうか?
mizuki1024

2022/10/30 01:43

書き方が悪くすみません。 コマンドプロンプトでおこないました。以下のようになっています。 >>> while now < base: ...  driver.reflesh() File "<stdin>", line 2  driver.reflesh() ^ SyntaxError: invalid non-printable character U+3000 >>>  driver.wait(3) File "<stdin>", line 1  driver.wait(3) ^ SyntaxError: invalid non-printable character U+3000 >>> [18792:19676:1030/104031.404:ERROR:secondary_tile_client.cc(215)] OnSecondaryTileManagerDisconnected. Sending error response to callbacks [18792:19676:1030/104033.715:ERROR:fallback_task_provider.cc(124)] Every renderer should have at least one task provided by a primary task provider. If a "Renderer" fallback task is shown, it is a bug. If you have repro steps, please file a new bug and tag it as a dependency of crbug.com/739782. [18792:19136:1030/104113.024:ERROR:util.cc(135)] Can't create base directory: C:\Program Files\Microsoft\EdgeUpdater
meg_

2022/10/30 02:04

補足情報は他の回答者の方にも分かりやすいように、質問に追記しましょう。また、Pythonはインデントが意味をもつためコードはマークダウンで記載してください。
guest

回答1

0

>>> while now < base:
...  driver.reflesh()
File "<stdin>", line 2
driver.reflesh()
^
SyntaxError: invalid non-printable character U+3000

上記エラーメッセージによると、コードに全角スペースが混ざっているようです。
半角スペースにしてください。下記サイトの説明が分かりやすいかと思います。

Pythonの「SyntaxError: invalid non-printable character U+3000」とは何ですか?

投稿2022/10/30 02:09

meg_

総合スコア11121

mizuki1024

2022/10/30 02:22

ありがとうございます。もういちどやってみると以下のように表示されました。 ``` >>> import datetime >>> date_now = datetime.datetime.now >>> base = datetime.time(21, 43, 0) >>> dt_now = datetime.datetime.now() >>> now = dt_now.time() >>> while now > base: ... driver.refresh() ... driver.wait(2) ... [21828:19492:1030/111333.695:ERROR:util.cc(135)] Can't create base directory: C:\Program Files\Microsoft\EdgeUpdater [20764:20788:1030/111434.700:ERROR:gpu_init.cc(551)] Passthrough is not supported, GL is disabled, ANGLE is ```
meg_

2022/10/30 03:58

> もういちどやってみると以下のように表示されました。 「もういちど」というのは何もコードに変更を加えずに再度実行したということでしょうか?それとも何かコードに変更を加えたのでしょうか?その辺りも含めて質問本文に、試したこととその結果として追記してください。 ※ 補足情報は他の回答者の方にも分かりやすいように、質問に追記しましょう。また、Pythonはインデントが意味をもつためコードはマークダウンで記載してください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.25%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問