シェルで次のコマンドを試しています。
curl -b usptoCookies -L -d "patentNum=6836866&applicationNum=10007391&maintFeeAction=Get+Bibliographic+Data&maintFeeYear=04" https://ramps.uspto.gov/eram/getMaintFeesInfo.do;jsessionid=0000Nmdd1Q_YsDF90HKmb9EIIgq:11g0uehq7
かなり簡単です。いくつかの変数をフォームに投稿しようとしています。ここでウェブページを見ることができます: https://ramps.uspto.gov/eram/
特許番号と出願番号を次のように入力してみてください: 6836866 と 10007391. 次に、Get Bibliographic Data ボタンをクリックします。
Web ページは何か (「きれいに」フォーマットされたテーブル) を返しますが、curl 呼び出しで「何らかの」問題が発生しているようです。私は途方に暮れています。ブラウザで firebug を使用して、フォームの投稿を完了するために必要な変数が上記の 3 つだけであることを確認しました。
応答が返されるので、https の問題ではありません。私は助けが必要です。
誰?
シャヒーブ・ローシャン