0

この質問は、次のリンクに関連しています。

http://aeronav.faa.gov/afd.asp?cycle=afd_26JUL2012&eff=07-26-2012&end=09-20-2012#results

背景を説明すると、私は Web プログラミングの経験がありません。しかし、私は C/C++ にかなり精通していますが、必要なことを行うために Web 言語を学ぶことは気にしません。

上記のリンクには、空港を選択するためのフォームが含まれています。空港を選択して検索リンクをクリックすると、ページが下にスクロールし、空港に関する情報を含む PDF ファイルをダウンロードするためのリンクが表示されます。

さて、タスク: 空港のリストを含む Excel シートがあります (もちろん、都市、名前、州などのフォームを使用して空港に移動するために必要なフィールドも含まれています)。

上記のリンクのフィールドに各空港の Excel シートの情報を自動的に入力し、結果の pdf リンクを指定された場所にローカルにダウンロードするスクリプト/プログラムを実装したいと思います。このようなことを行うためのツールが既に存在する場合は、明らかにそれを使用したいと思います。

4

1 に答える 1

0

これに使用できるスクリプト言語の1つはAutoItです。

これを使用して、マウスの移動先、キーボードの入力内容をスクリプト化し、すべてを制御できます。一部の検索とダウンロードには他の検索よりも時間がかかるため、タイミングを調整する必要があります。

ただし、毎回異なる情報をWebフォームに入力するのではなく、.pdfファイルに使用する命名規則を決定できれば、時間を節約できる可能性があります。

または、書籍から各.pdfページをダウンロードしてから、プログラムを実行して、特定の空港で関心のあるファイルを取得することもできます。(auto-itを使用してダウンロードを行うことができます。おそらくc#とWebBrowserオブジェクトを使用しますが、私はc#に慣れています)。

たとえば、北西の伝説によると、目次には22〜61ページ(両端を含む)のアイダホがリストされています。

これは、事前にダウンロードできることを意味する場合があります。

http://aeronav.faa.gov/pdfs/nw_22_26JUL2012.pdf
http://aeronav.faa.gov/pdfs/nw_23_26JUL2012.pdf
http://aeronav.faa.gov/pdfs/nw_24_26JUL2012.pdf
...
http://aeronav.faa.gov/pdfs/nw_61_26JUL2012.pdf

その後、モンタナなどに進みます。

アイダホ州の特定の空港を検索するには、アイダホ州の.pdfファイルで空港の名前を検索する必要があります。

とにかく、それはおそらく私がそれについて行く方法です。

于 2012-08-27T08:23:31.790 に答える