从嵌入 div 访问 PHP 数据

PHP access data from embed div

提问人:DRauber 提问时间:3/16/2023 更新时间:3/16/2023 访问量:20

问:

我不使用 php,但我只需要在遗留项目中执行一项任务。

我需要显示一个外部站点,等待用户输入数据,解决验证码,然后单击确定。然后我需要加载所有数据并保存到本地 php vars。 以非常简单的方式,我可以显示站点,顺便说一句,我不知道如何在用户发送数据后访问生成的 DOM。 有人可以给我指路吗?

<div id="escola" class="row">
        <embed id="preview" name="preview" type="text/html" width="1024" height="400" src=https://dfe-portal.svrs.rs.gov.br/Dfe/ConsultaPublicaDfe?chaveAcessoDfe=>
</div>

当用户填写了“Chave de Acesso”后,请解决验证码并单击“Consultar” 我想获取每个字段并保存到我的数据库中,但是,我如何访问这些字段?

例如,将43230302247794000118650040002994621366786710用于“Chave de acesso”

多谢。

PHP 圆顶

评论

2赞 fusion3k 3/16/2023
这在纯PHP中是不可能的。PHP与浏览器中发生的情况无关。
1赞 CBroe 3/16/2023
当网站使用验证码时,您通常可以假设他们不希望您一开始就以这种自动化的方式访问他们的数据。PHP在这里对你没有帮助,因为嵌入是一个客户端结构,PHP不知道。客户端 JavaScript 无法让您访问嵌入元素、关键字 Same Origin Policy 的内容。您应该联系此服务的提供商,并询问他们是否为您想要的访问类型提供任何 API。

答: 暂无答案