ヴァンガード価格データを取得して保存するWgetを作成しようとしています。これまでのところ、2つのステートメントがあり、両方ともコマンドラインから正しく動作するのは、その文字列を貼り付けるときです。文字列をバットファイルとして保存すると、1つは機能し、もう1つは予期しない結果をもたらします。
両方の場所で正しく動作する文字列は、 Wget64 --output-document = C:\ Users \ Default \ downloads \ VVA_Daily_Portfolio-%DATE:〜-4% - %DATE:〜4,2% - %DATE :〜7,2%の.htmlを "https://personal.vanguard.com/us/funds/annuities/variable"Wget64の問題
のみコマンドラインではなくbatファイルとして動作することを文字列は次のとおりです。 Wget64 --output-ドキュメント= C:\ Users \ユーザーデフォルト\ダウンロード\ VVA_Fund64_History - %DATE:〜-4% - %DATE:〜4,2% - %DATE:〜7,2%.html "https://personal.vanguard.com/us/funds/tools/pricehistorysearch?radio=1&results=get&FundType=VVAP&FundIntExt=INT&FundId=0064&fundName=0064&fundValue=0064&radiobutton2=1&beginDate=03%2F01%2F2017&endDate=12%2F31%2F2017&year=#res" 期待どおりの結果が得られるように誰かがスクリプトを書くのを手助けできますか?私はヴァンガードのウェブサイトがコマンドラインとバットファイルのクエリの違いを知ることができ、あるいは2つの実行方法の間に本質的に異なるものがあると考えている。
助けていただければ幸いです。 Dan