初めて RCurl を使用して、Web サイトのフォームにデータを入力します。ドロップダウン リストから特定のオプションを選択してフォームを送信できるようにする必要があります。トリッキーな部分は、ウェブサイトがその前に別のページから誘導されていることです. 具体的には、フォームを投稿しようとしているページの URL を以下に示します。
http://energyalmanac.ca.gov/petroleum/fuels_watch/page2.php
ご覧のとおり、このページはオプションを入力する前の別のページから誘導されているため、ドロップダウン リストに使用できるオプションはありません。前のページのデータを手動で入力し、入力された値を調べると、ドロップダウン リストの値が毎週 1 ずつ増加することがわかりました。現在、たとえば、その値は 1091 です。この値は、入力フィールド「PkID」に割り当てる必要があります。ただし、他の StackOverflow の質問を見て postForm 関数を読んでも、フォームにデータを入力して次のページに進むことができません。
私の質問は、コードに値が正しく投稿されていない何かが欠けているのでしょうか? または、その URL を入力しても、ドロップダウン リストに使用可能なオプションがないため、コードが機能していません。
以下は私が持っているコードです。私の説明が明確でない場合は、お詫び申し上げます。
postForm("http://energyalmanac.ca.gov/petroleum/fuels_watch/page2.php",
'PkID' = '1091', style = "post")
どんな助けでも大歓迎です!