2017-12-07 3 views
0

をダウンロードFedACHdir.txt私たちは、HREF = "https://www.frbservices.org/EPaymentsDirectory/FedACHdir.txtでFedACHDir.txtをダウンロードするための自動化されたプロセスを持っていた。</p> <p>このダウンロードページは今ポップアップを持っている

私たちが行っていたダウンロードプロセスは、これまで(数週間前まで)作業していましたが、このポップアップフォームの後では動作していません

誰もこれに似た問題やこれに対処するためのアイデアや提案に直面していますか?

カール-s -c fcookie.txt https://www.frbservices.org/EPaymentsDirectory/FedACHdir.txt
カール-b fcookie.txt -d -Hを " "agreementValue =同意する":私は以下カールスクリプトのようないくつかのオプションと試みた(そしてwgetのとまた、Javaプロセス)

リファラー:www.frbservices.orgは彼らの仕様を変更しよう./FedACHdir.txt

-o https://www.frbservices.org/EPaymentsDirectory/agreement.html "https://www.frbservices.org/EPaymentsDirectory/submitAgreement
カール-b fcookie.txt" https://www.frbservices.org/EPaymentsDirectory/FedACHdir.txt」のおかげで、

+0

あなたが含まれている3つの 'curl'コマンドをフォーマットして、それぞれの出力を表示してもよろしいですか?おそらくそれらを空白行で区切ることも役に立ちます。どうもありがとう! 1. カール--cookiesジャーcookies.txt "https://www.frbservices.org/EPaymentsDirectory/agreement.html" 2. カール--cookie: – brannerchinese

+0

は、ここで私が試した最新のカールコマンドでありますcookies.txt - cookie-jar cookies.txt "https://www.frbservices.org/EPaymentsDirectory/submitAgreement" --referer:https://www.frbservices.org/EPaymentsDirectory/agreement.html "--data" agreementValue =「 3. カール--cookie cookies.txt --cookiesジャーcookies.txt "同意https://frbservices.org/EPaymentsDirectory/FedACHdir.txt" ファイルの作成は、以下のとおりです。 cookies.txt & Fedachdir.tx t - このファイルは0バイトです ありがとうございます。 – bridge

答えて

0

ですね。一般消費として文書化されていないツールにアクセスしている場合は、それが起こり、いつ新しいフォームを処理する必要があります。 frbservicesは、すでにこれを考えているかもしれません。

スクリプトに連絡せずに書き留めたい場合は、フローが何を想定しているかを知る必要があります(ブラウザなどを介して期待通りにアクセスされているかどうか)。

URLを書き留めるとどうなりますか?通常、ポップアップはjavascriptであり、無視することができます。あるいは、ページがポップアップになるだけで、ファイルを取得するために別の場所に誘導しているjavascriptかもしれません。基本的には、これをコード化するWeb開発者が必要です。したがって、frbservicesにこのファイルをダウンロードする最良の方法を尋ねてください。

+0

あなたのコメントをありがとう! これは一般消費用であると私は信じています。 1. wgetのhttps://www.frbservices.org/EPaymentsDirectory/agreement.html --save-クッキーcookie.txt --keep-セッションクッキーは 2:ここ は、私がしようとしているwgetコマンドシーケンスであります wget --load-cookies = cookie.txt --post-data = "agreementValue =同意" https://frbservices.org/EPaymentsDirectory/submitAgreement --save-cookies cookie.txt --keep-session-cookies 3。 wget --load-cookies = cookie.txt https://frbservices.org/EPaymentsDirectory/FedACHdir.txt Fedachdir.txtディレクトリには、ダウンロードした同意書のページが含まれているようです。 – bridge

+0

これは私が意味するものではありません。ブラウザーを使用してUIシーケンスを処理し、タブのネットワークアクティビティ、特にその最後のステップを常に把握している場合は、.txtファイルの要求が返すものを正確に確認する必要があります。それはファイルそのものか302か、それにjsが入ったページなのか、ブラウザーに通知をポップアップするように指示します。その最後のページがどのように戻るかは、重要です。 – sibaz

+0

あなたが見る必要のある最後の段階でHTTPの会話です。それはGET /EPayments...dir.txtになり、応答は200のデータまたは304のredirct urlになります。それがデータのページなら、それには何が含まれていますか?ポップアップコンテンツはどこから来たのですか?どのような正確な要求(ブラウザで行う場合)によって.txtページが生成されるのでしょうか? – sibaz

関連する問題

 関連する問題