Wie automatisiert man eine Datenbanksuche auf einer Website von einer Drittanbieter-Website?

825
Philayyy

Meine Benutzer werden Produkte auf meine Website hochladen, die von einer staatlichen Organisation registriert sind. Diese Regierungsorganisation hat eine Online-Datenbank für diese Produkte erstellt, die kostenlos durchsucht werden kann (jedoch nicht zum Herunterladen angeboten wurde). Ich habe mich gefragt, ob es eine Möglichkeit gibt, diese andere Datenbank automatisch zu durchsuchen, bevor meine Benutzer ihr Produkt hochgeladen haben, um zu überprüfen, ob das Produkt tatsächlich vorhanden ist. Dies dient der Integrität der Website.

Ich verstehe, wie das passt, fragte mich aber, ob es möglich war, die Online-Datenbank automatisch von einer anderen Site aus zu durchsuchen und Daten daraus abzurufen?

Prost im Voraus

-1
Ist die Datenbank webbasiert? Überprüfen Sie die Servicebedingungen. Wenn dies nicht der Fall ist, können Sie Web-Scrapping durchführen. In einigen Fällen können Sie den Besuch einer Website programmgesteuert emulieren. Der beste Fall wäre, wenn die Regierung eine API zur Verfügung stellt, dann könnte jemand ein Programm schreiben, um es leicht zu machen. cybernard vor 7 Jahren 1
Ja, diese Datenbank ist webbasiert. Ihre Website hostet eine Suchmaschine dafür, danke für den Web-Verschrottungstipp! Philayyy vor 7 Jahren 0

1 Antwort auf die Frage

0
davidgo

Sie haben keine Einzelheiten angegeben, daher kann ich nicht mit Einzelheiten antworten, aber CURL wird sehr oft für diese Art von "Scraping" verwendet - es gibt Ihnen grundsätzlich die Möglichkeit, Webanfragen zu erhalten, und Sie können sich beispielsweise anmelden, eine Browser-Zeichenfolge setzen, HTTPS handhaben, Umleitungen folgen usw.

Wenn Ihre aktuelle Site PHP verwendet, gibt es PHP-Module, so dass es einfach zu integrieren ist.