如何自动填写网页中的表单

时间:2016-07-07 08:30:28

标签: linux shell unix

我是一个新的类UNIX系统用户,现在我需要用脚本实现这样的功能:

  • 打开网址
  • 填写表格
  • 点击提交按钮

我不想使用任何软件来完成这项工作。我需要的只是运行脚本并完成工作。

你能给我一个简单的例子吗? 例如,如何编写脚本以自动使用Google来搜索关键字?

1 个答案:

答案 0 :(得分:2)

您应该查看cURL - 您可以将数据发布到网址/表单操作,例如:

- (UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker { if (marker != self.pointMarker) { if (!self.shuttleInfoWindow) { [self initShuttleInfoWindowObject]; } Shuttle* shuttle = (Shuttle*)marker.userData; if (shuttle) { [self.shuttleInfoWindow setCurrentShuttle:shuttle]; } self.shuttleInfoWindow.isInfoWindowDisplayed = YES; return self.shuttleInfoWindow; } return nil; } - (void)initShuttleInfoWindowObject { self.shuttleInfoWindow = [[[NSBundle mainBundle] loadNibNamed:@"InfoWindow" owner:self options:nil] objectAtIndex:0]; [self.shuttleInfoWindow setFrame:CGRectMake(0, 0, self.shuttleInfoWindow.frame.size.width, self.shuttleInfoWindow.frame.size.height)]; self.shuttleInfoWindow.delegate = self; }