微信小程序是基于HTML5的Web应用,它并没有直接提供操作DOM元素的方法。如果需要获取某个网站的元素信息,可以通过以下步骤实现:\n\n1. 使用小程序的web-view组件加载目标网站。\n\nxml\n<web-view src="https://example.com"></web-view>\n\n\n2. 在小程序的web-view组件中,通过JavaScript代码执行DOM操作。\n\njs\nconst webViewContext = wx.createWebViewContext('web-view');\n\n// 在web-view加载完成后执行DOM操作\nwebViewContext.onLoad(() => {\n // 获取元素信息\n webViewContext\n .selectComponent('#web-view')\n .execScript({\n code: `document.querySelector('#element-id').innerText`\n })\n .then(res => {\n console.log(res.result);\n });\n});\n\n\n需要注意的是,使用web-view组件加载外部网站需要确保目标网站支持跨域访问,否则可能会遇到安全限制问题。另外,由于小程序的限制,无法直接获取到web-view中的DOM元素,只能通过执行JavaScript代码间接获取信息。

微信小程序获取网站元素信息指南 - 详细步骤与注意事项

原文地址: https://www.cveoy.top/t/topic/p2Pc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录