Web.Page(Web.Contents( 'url'))関数を使用してWebページからテーブルを読み取ると、矛盾した改行のためにサイトでエラーが発生します。Power BI(Power Query)Web要求の結果、「CRにLFが続く必要があります。」エラー
DataSource.Error: The server committed a protocol violation. Section=ResponseHeader Detail=CR must be followed by LF
これらのエラーを無視するためにWeb機能に渡すことのできるオプションはありません。
この方法は、しばらくの間動作しますが、セーブ/リフレッシュに耐えられないん
let
BufferedBinary = Binary.Buffer(Web.Contents("http://vote.sos.ca.gov/returns/president/party/democratic/county/all")),
CleanedUp = Text.Replace(Text.Replace(Text.FromBinary(BufferedBinary), "#(cr,lf)", "#(lf)"), "#(lf)", "#(cr,lf)"),
Table = Web.Page(CleanedUp)
in
Table
ありがとうございました。これを掘り下げていただきありがとうございます。本当にありがとうございます。はい、このサイトや他のサイトで使用されているCDNやAPI製品 "Incapsula"と大きく関連しているようです。 –