为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Golang 中使用 javascript 来获取特定的网站元素或提交表单

如何在 Golang 中使用 javascript 来获取特定的网站元素或提交表单

Go
慕妹3146593 2021-09-13 15:59:34
我在 Golang 之前使用过 Qt,我可以像这样在 Qt 中使用 javascript:QWebView* view = new QWebView(parent);view->load(QUrl("http://www.example.com"));QString cmd("example.value = \"test\""); //using javascript to fill valueview->page()->mainFrame()->evaluateJavaScript(cmd);QString cmd2("document.forms[\"Form1\"].submit()");//using javascript to submit a FormQVariant result = view->page()->mainFrame()->evaluateJavaScript(cmd2);qDebug() << result.toString(); //get javascript return data如何在 Golang 中使用 javascript 来获取特定的网站元素或提交表单。
查看完整描述

2 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

如何在 Golang 中使用 JavaScript

你可以使用gopherjs,一个从 Go 到 JavaScript 的编译器。

可以在tidwall/digitalrain项目中看到一个例子,其中digitalrain.go文件访问html元素

js.Global.Get("document").Get("head").Call("appendChild", sheet)
js.Global.Get("document").Set("title", "whoa")

(为了一个很好的效果


查看完整回答
反对 回复 2021-09-13
  • 2 回答
  • 0 关注
  • 249 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信