※ ChatGPTを利用し、要約された質問です(原文:powerAutomateで自動的に%0D%0Aが)
powerAutomateで自動的に改行文字が付与される問題の解決方法
このQ&Aのポイント
powerAutomateでスクレイピングを行う際、URLに自動的に改行文字が付与される問題が発生しました。この改行文字を取り除く方法について解説します。
powerAutomateの「新しいMicrosoftEDGEに移動する」アクションにおいて、URLに%0D%0Aという改行文字列が自動的に追加される問題が発生しました。この改行文字を取り除く方法について解説します。
スクレイピングを行う際に使用するpowerAutomateで、URLに自動的に%0D%0Aという改行文字列が追加される問題が発生しました。この改行文字を取り除く方法について詳しく解説いたします。
powerAutomateで自動的に%0D%0Aが
powerAutomateでスクレイピングのため、以下のようにアクションを設定しました
「新しいMicrosoftEDGEに移動する」アクションでウェブブラウザを開き、
「pythonスクリプトの実行」アクションで、以下のようにURLを結合
『s='https://www.youtube.com/watch?v='+'SC42pCNLoJk'
print s』して
%PythonScriptOutput%に値を出力
「Webページに移動します」アクションで、%PythonScriptOutput%のURLにジャンプするようにしました
すると、
『URL が無効です。絶対 URL を使用していることを確認してください。: Microsoft.Flow.RPA.Desktop.Modules.SDK.ActionException: URL '%EF%BB%BFhttps://www.youtube.com/watch?v=SC42pCNLoJk%0D%0A' が無効なため、移動できませんでした。 ---> System.UriFormatException: URL が無効です。絶対 URL を使用していることを確認してください。』
というエラーがでました。
%0D%0A'という改行?を示す文字列が自動的に付与されているみたいです。
この改行を取り除く方法はありますか?
解決方法をよろしくおねがいします
お礼
ありがとうございます! しかしpythonアクションを、 s='https://www.youtube.com/watch?v='+'SC42pCNLoJk' s=s.strip() print s に変更したところ、以前エラーが出ました URL が無効です。絶対 URL を使用していることを確認してください。: Microsoft.Flow.RPA.Desktop.Modules.SDK.ActionException: URL '%EF%BB%BFhttps://www.youtube.com/watch?v=SC42pCNLoJk%0D%0A' が無効なため、移動できませんでした。 ---> System.UriFormatException: URL が無効です。絶対 URL を使用していることを確認してください。 おそらくautomateに出力された後に、そうなる仕様なのかもしれませんが… しかし別の方法を取ることにしたのでこの問題は個人的には大丈夫です。