Witam, czy istnieje sposób na pobranie wpisu BibTeX dla czegoś z Google Scholar za pomocą PHP bez konieczności ręcznego pobierania BibTeX? Na przykład ustawienie wartości wyszukiwania, takiej jak "badanie", a następnie pobranie powiązanego BibTeX z linków automatycznie za pomocą kodu.Czy istnieje sposób, aby pobrać bibtex z Google Scholar za pomocą PHP
Każda pomoc zostanie doceniona. Próbowałem pobrać stronę HTML, ale gdy próbuję pobrać zawartość strony, łącze "Importuj do BibTeX" znika z pobranej zawartości strony.
Mój kod:
<?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';
}
?>
Wiele internetowych interfejsów google jest silnie zależnych od javascript, z którymi nie może sobie poradzić. Musisz dowiedzieć się, co dzieje się w tle, aby zreplikować je za pomocą skryptów. –
Myślę, że link "Importuj do bitex" jest wyświetlany tylko wtedy, gdy jesteś zalogowany. Spróbuj zalogować się do Google (nie wiem jak to zrobić programowo), a następnie pobierz stronę Scholar. – koppor