Hola, ¿hay alguna manera de descargar la entrada de BibTeX para algo de Google Scholar usando PHP sin tener que descargar BibTeX manualmente uno por uno? Por ejemplo, establecer un valor de búsqueda como "investigación" y luego descargar el BibTeX relacionado de los enlaces automáticamente a través del código.¿Hay alguna manera de descargar bibtex de Google Scholar usando PHP
Cualquier ayuda sería apreciada. Traté de obtener la página HTML, pero cuando intento obtener el contenido de la página, el enlace "Importar a BibTeX" desaparece en los contenidos de la página recuperada.
Mi código:
<?php
$url = 'http://scholar.google.com/scholar?q=honors+college&hl=en&btnG=Search& amp;as_sdt=1%2C4&as_sdtp=on';
$needle = 'Import into bibtex';
$contents = file_get_contents($url);
echo $contents;
if(strpos($contents, $needle)!== false) {
echo 'found';
} else {
echo 'not found';
}
?>
Muchas de las interfaces basadas en la web de Google dependen en gran medida de JavaScript, lo que no puede manejar su scared de pantalla. Tendría que averiguar qué sucede en segundo plano para replicarlo a través de scripts. –
Creo que el enlace "Importar en bitex" solo se muestra cuando estás conectado. Intenta iniciar sesión en Google (que no sé cómo hacer programáticamente) y luego busca la página de Scholar. – koppor