前提プライベートでPythonを使った開発を始めました。Seleniumでブラウザを操作しようとすると早速エラーが。エラーの詳細エラーは以下のようになっていました。escapeこれだけ見ても何のことか分かりませんね。コードエラーの出たコードはこちら。原因は4行目の文字列です。“C:\Users\hogehoge\chromedriver.exe”と指定していますが、「\U」がエスケープシーケンスとして認識されてしまっていました。「\U」の後ろは32ビットの16進数値と決まっています。ところが、「\U」に続く文字列が「sers/hogehoge」となっており、「sers/hogehoge」は16進数ではありません。そのため、「何かおかしいですよ!」と教えてくれていました。修正方法じゃあどう修正すればよいかというと、文字列の前にrをつければよいです。r”C:\Users\hogehoge\chromedriver.exe”これで「\U」がエスケープシーケンスとして認識されなくなるため、driver_pathには”C:\Users\hogehoge\chromedriver.exe”が正しく代入されます。分かりにくいところや、「もっとこうしてほしい」などのご意見がありましたら、ツイッターから連絡いただけると幸いです。質問に関しても、お気軽にお問い合わせください。他の記事ではスマホアプリの開発やインスタグラムをスクレイピングする方法なども紹介しています。興味があれば見てみてください。サンプルコード以前にUWPで作成したシステムをスマホアプリに置き換えました。置き換えるにあたり、Xamarin.Formsというフレームワークを使っています。Seleniumでスクレイピングインスタグラムの投稿を自動でいいねするPythonコードです。細かく制御しており、人間がいいねしているように動きます。ライブラリはSeleniumを使い、ツールにはChromeDriverを使います。仕様仕様としてはざっく...techtoge.com以下は関連書籍です。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Marbles2021.10.132023.08.27スポンサーリンクタイトルとURLをコピーしました。