gpt4 book ai didi

java - Htmlunit:在 Facebook 上发布链接

转载 作者:太空宇宙 更新时间:2023-11-04 15:24:26 25 4
gpt4 key购买 nike

我正在使用 HtmlUnit 在我的 Facebook 墙页面上发布链接,但如果我尝试发布链接,FB 仅显示没有图像、标题 ecc 的 url;

另一种方法是发送 POST 请求来发布包含所有信息的整个链接。

如何构建 Post 请求以在我的 Facebook 页面上发布链接?

最佳答案

为了构建 POST 请求,您必须使用 WebRequest类。

你应该这样使用它:

WebClient webClient = new WebClient();
WebRequest wr = new WebRequest(new URL("http://url.to.post"), HttpMethod.POST);
List<NameValuePair> parameters = Arrays.asList(
new NameValuePair("name", "john"),
new NameValuePair("age", "28"));
wr.setRequestParameters(parameters);
HtmlPage page = webClient.getPage(wr);
System.out.println(page.asXml());

确保导入:

import com.gargoylesoftware.htmlunit.util.NameValuePair;

而不是同名的 Apache 接口(interface)。

您必须使用 Chrome 的检查器或 Firebug 才能准确查看要发布到的 URL 以及需要发送的参数。

关于java - Htmlunit:在 Facebook 上发布链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20014934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com