Programação a espiritualidade da minha evolução.
Codigo de pesquisa!
<html lang="pt-br">
<head>
<meta charset="UTF-8"></meta>
<meta content="width=device-width, initial-scale=1.0" name="viewport"></meta>
<title>Estudar Livros Gratuitos</title>
</head>
<body>
<h1>Biblioteca de Livros Gratuitos</h1>
<input id="termoPesquisa" placeholder="Digite o termo de pesquisa" type="text" />
<button id="buscarLivros">Buscar Livros</button>
<div id="resultado"></div>
<script>
document.getElementById('buscarLivros').addEventListener('click', async function() {
const termoPesquisa = document.getElementById('termoPesquisa').value;
const response = await fetch('proxy.php', {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
body: 'termoPesquisa=' + termoPesquisa
});
const data = await response.text();
// Usando expressão regular para encontrar links dos livros
const regex = /<a\s+(?:[^>]*?\s+)?href=(["'])(.*?)\1/g;
let match;
const links = [];
while (match = regex.exec(data)) {
links.push(match[2]);
}
document.getElementById('resultado').innerText = 'Livros encontrados: ' + links.length;
console.log(links); // Exibe os links encontrados no console
});
</script>
</body>
</html>
<---------------------------------->
<?php
header("Access-Control-Allow-Origin: *");
$termoPesquisa = $_GET['termoPesquisa'];
$url = 'https://pt.z-library.se/?q=' . urlencode($termoPesquisa);
$data = file_get_contents($url);
echo $data;
?>
</---------------------------------->