我的任务有一些脚本语言吗?

时间:2014-05-11 08:48:20

标签: javascript jquery python perl

基本上我需要一个工具(最好是linux)从网页上获取一些数据,打开其他数据,填写表格,关闭窗口并点击一些按钮。 整体做这个的工具是什么?像Perl或Python这样的脚本语言可以帮我吗? 这可能很难,所以给我最方便用户的方式。 :-) 我对Perl或Python并不熟悉,但我坚持自己的意志,因为它对我很重要。通知我无法在服务器上执行任何操作,因此需要完成的所有操作都来自客户端/ Web浏览器。

  • 打开网页
  • 在该页面上点击链接以在新窗口中打开网页
  • 在新页面上点击两个单选按钮并提交
  • 关闭该窗口并返回上一页
  • 从文本" IP地址:"后面的标签中提取部分文本。到行尾并将其保存到变量
  • 从文本"时间戳:"后面的标签中提取部分文本。到行尾并将其保存到变量
  • 从文本"文件名:"后面的标签中提取部分文本。到行的末尾并将其保存到变量(这三个类似于make)
  • 在新窗口中打开网址
  • 使用从上一页提取的数据填写表单并提交
  • 如果表格中有"回答"(结果是表格),请执行" procedure1"(将结果复制整个表并连接其单元格,关闭窗口并再次返回上一页点击该页面上的一些按钮/链接等.....)
  • 如果表格中没有答案"(空表),请执行" precedure2"(打开新窗口,填写变量数据表格,点击某些按钮并关闭该窗口)而不是进入" procedure1"

谢谢大家的帮助。

1 个答案:

答案 0 :(得分:1)

简短回答:在Python中,您可以将mechanizeBeautifulSoup一起使用来实现您的目标。尝试一下,从这些软件包的文档中找出如何使用它们,然后在事情不起作用时回到这里提出具体问题。