Language agnostic web任务的自动化

Language agnostic web任务的自动化,language-agnostic,web,Language Agnostic,Web,此问题与此链接有关: 给你一些背景知识,我在网络编程方面没有经验。不过,我对C/C++非常精通,但我不介意学习一种Web语言来完成我需要做的事情 上面的链接包含一个选择机场的表单。选择机场并单击搜索链接后,页面将向下滚动,并填充一个用于下载包含机场信息的pdf文件的链接 现在,任务是:我有一个excel表格,其中包含机场列表,当然还有导航到机场所需的字段,表单包括城市、名称和州 我想实现一个脚本/程序,用每个机场的excel表中的信息自动填充上述链接中的字段,并将生成的pdf链接下载到本地指定位

此问题与此链接有关:

给你一些背景知识,我在网络编程方面没有经验。不过,我对C/C++非常精通,但我不介意学习一种Web语言来完成我需要做的事情

上面的链接包含一个选择机场的表单。选择机场并单击搜索链接后,页面将向下滚动,并填充一个用于下载包含机场信息的pdf文件的链接

现在,任务是:我有一个excel表格,其中包含机场列表,当然还有导航到机场所需的字段,表单包括城市、名称和州


我想实现一个脚本/程序,用每个机场的excel表中的信息自动填充上述链接中的字段,并将生成的pdf链接下载到本地指定位置。如果已经有这样的工具,我显然更愿意使用它。

可以使用的一种脚本语言是

使用此功能,您可以编写鼠标应移动到的位置、键盘应键入的内容的脚本,并对其进行控制。你必须把握好时间,因为有些搜索和下载会比其他搜索和下载花费更长的时间

但是,与每次在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文件中搜索机场名称

不管怎样,我可能会这样做