Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 向页面发送请求_Java - Fatal编程技术网

Java 向页面发送请求

Java 向页面发送请求,java,Java,我正在尝试自动填写表格,然后按下表格上的按钮,等待回复。我该怎么做呢? 更具体地说,我收集了大量的DNA菌株,需要相互比较。幸运的是,有一个完全符合我需要的。 基本上,我输入2个不同的DNA序列,点击“对齐序列”按钮,得到一个结果(分数的计算不相关)。 有没有一种方法可以让Java程序自动插入输入,“点击”按钮并阅读本网站的回复 谢谢 您可能可以使用。在Python中,您可以使用mechanize库()。它非常简单,您不需要非常了解Python就可以使用它 简单示例(填写登录表单): 您可以使用

我正在尝试自动填写表格,然后按下表格上的按钮,等待回复。我该怎么做呢? 更具体地说,我收集了大量的DNA菌株,需要相互比较。幸运的是,有一个完全符合我需要的。 基本上,我输入2个不同的DNA序列,点击“对齐序列”按钮,得到一个结果(分数的计算不相关)。 有没有一种方法可以让Java程序自动插入输入,“点击”按钮并阅读本网站的回复


谢谢

您可能可以使用。

在Python中,您可以使用mechanize库()。它非常简单,您不需要非常了解Python就可以使用它

简单示例(填写登录表单):

您可以使用apache向网站发送请求

查看相关页面的源代码,您将找到该部分。其中包含需要发送到服务器的所有字段。特别是,您将看到它需要作为帖子发送,而不是更常见的Get。上面的链接向您展示了如何使用http客户端代码进行post

您需要为表单中的每个字段提供nameValuePair,例如:

<input type="hidden" name="rm" value="lalign_x"/>
<input type="checkbox" name="show_ident" value="1" />
<textarea name="query" rows="6" cols="60">


要正确设置所有字段,可能需要一些反复试验。我建议使用小数据集进行此操作。一旦一切正常,就用你的大数据试试。

我认为,“web开发”标签是不相关的。该网站提供了一个下载链接,你可以在本地运行它。你检查过了吗?我(可能是相关网站的维护者)更喜欢它,而不是webrobot。
<input type="hidden" name="rm" value="lalign_x"/>
<input type="checkbox" name="show_ident" value="1" />
<textarea name="query" rows="6" cols="60">