У меня есть веб-сайт, на котором есть информация о некоторых людях, например, имя, номер социального страхования и день рождения. Когда пользователь нажимает кнопку, он перенаправляет их на https://meu.inss.gov.br/central/index.html#/agenda.. Мне нужно лишь заполнить поля «CPF» и «Data de Nascimento» на этом сайте.
Моя проблема заключается в том, что идентификаторы для CPF ("ident-cpf") и Data de Nascimento ("ident-data-nascimento") находятся внутри тега "span" и "div" с тремя различными состояниями. Несколько недель назад я решил похожую проблему, но это было на моем веб-сайте, где я мог передать эти значения через URL-адрес, например "" www.website.com/page.php?&id-name="."$name '", например. Я не могу (я, вероятно, не знаю), как это сделать на правительственном веб-сайте.
Прямо сейчас мой код довольно прост:
for($i = 0; $i < count($vet); $i++){
echo '<tr>';
for($j = 0; $j <count($colunas); $j++){
if ($j == 6 || $j == 9)
echo "<td><span class='hide'>".$vet [$i][$j]. "</span>".date("d/m/Y", strtotime($vet [$i][$j]))."</td> ";
elseif ($j == 11){
$abre = "'https://www2.dataprev.gov.br/sabiweb/relatorio/imprimirCRER.view?acao=imprimir_CRER&nuBeneficioRequerimento=".$vet[$i][11]."&dataNascimento=".$vet[$i][12]."&nomeRequerente=".$vet[$i][2]."&cpf=".$vet[$i][4]."'";
$abre2 = "'https://meu.inss.gov.br/central/index.html#/agenda'";
echo '<td><a data-placement="top" data-toggle="tooltip" title="Consultar"><button font-size:10px;" class="copiar btn btn-primary btn-xs " onClick="window.open(' . $abre2 . ')" data-title="Edit" data-toggle="modal" data-target="#edit" ><span class="glyphicon glyphicon-pencil">Meu INSS</span></button></a>
<a data-placement="top" data-toggle="tooltip" title="Consultar"><button font-size:10px;" class="copiar btn btn-primary btn-xs " onClick="window.open(' . $abre . ')" data-title="Edit" data-toggle="modal" data-target="#edit" ><span class="glyphicon glyphicon-pencil">Data Prev</span></button></a></td>';
$ abre в порядке, потому что я могу получить данные из массивов и затем перейти на другой веб-сайт через URL.
С $ abre2 я не знаю, как это сделать, но данные были бы почти такими же.