【发布时间】:2021-03-10 00:37:42
【问题描述】:
我的表单提交似乎不起作用,我尝试了 Jaunt,它能够提交,所以在使用 JSoup 时我不明白为什么它返回 404。
Connection.Response response = Jsoup.connect("https://crawlertest284814019.wordpress.com/contact/#contact-form-7")
.userAgent("Mozilla/5.0 (Windows; U; WindowsNT 5.1; en-US; rv1.8.1.6) Gecko/20070725 Firefox/2.0.0.6")
.data("name", "nameeee")
.method(Connection.Method.POST)
.execute();
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.13.1</version>
</dependency>
我试过了:
- 网址
https://crawlertest284814019.wordpress.com/contact/ - 数据
"name", "nameeee"产生404状态 - 数据
"g7-name", "nameeee"没有问题但没有提交 - 数据
"Name", "nameeee"没有问题但没有提交 - Map
的数据没有问题,但没有提交
【问题讨论】:
-
您的表单似乎还包含一些
<input type="hidden" ...>可能也应该发送的元素。 -
@Pshemo 你是绝对正确的!我没有注意到那些字段。非常感谢。