VorwortIch muss das Selenium-Crawler-Programm für die Arbeit auf dem Linux-Server bereitstellen. Ich möchte dies mit Ihnen teilen. Wenn Sie interessiert sind, können Sie einen Blick darauf werfen. 1. Was ist Selen?Selenium ist ein Tool zum Testen von Webanwendungen. Selenium-Tests werden direkt im Browser ausgeführt, genau wie bei echten Benutzern, und Crawler verwenden sie, um einige von js dynamisch geladene Daten zu crawlen 2. Nutzungsschritte1. Bibliothek importierenDer Code lautet wie folgt von selenium.webdriver Chrome importieren von selenium.webdriver.chrome.service importiere Service from selenium.webdriver.chrome.options import Options # Verwenden Sie einen Headless-Browser from selenium.webdriver import ChromeOptions chrome_options = Optionen() Optionen = ChromeOptions() options.add_experimental_option('excludeSwitches', ['enable-automation']) # => Entfernen Sie den Browser, der von der automatisierten Testsoftware gesteuert wird options.add_experimental_option('useAutomationExtension', False) chrome_options.add_argument("--headless") # => Headless-Modus für Chrome konfigurieren chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-gpu') chrome_options.add_argument('--disable-dev-shm-usage') 2. TestcodeDer Code lautet wie folgt: s = Dienst(r"/home/Treiber/Chromedriver") Treiber = Chrome( Dienst=s, Optionen=Chrome_Optionen ) Treiber.get("https://www.baidu.com") drucken(diiver.title) 3. Bereitstellungsverfahren1. Installieren Sie ChromeDer Befehl lautet wie folgt: yum installiere https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm Überprüfen Sie die Version von Chrome: google-chrome --version 2. Chromedriver installierenDer Befehl lautet wie folgt: Laden Sie die Chromedriver-Treiberadresse entsprechend der entsprechenden Chrome-Version herunter: https://npm.taobao.org/mirrors/chromedriver Meine Versionsnummer ist: 96.0.4664.45 wget https://npm.taobao.org/mirrors/chromedriver/96.0.4664.45/chromedriver_linux64.zip yum install -y entpacken zip unzip chromedriver_linux64.zip # Entpacken Sie die Zip-Datei mkdir driver #Erstellen Sie einen neuen Ordner zum Speichern des Treibers chmod 777 driver/chromedriver # Dies ist die Berechtigung. Ich gebe ihr hier 777 3. Führen Sie den Testcode ausErstellen Sie eine neue test.py-Datei vi test.py Speichern Sie test.py und führen Sie es aus. Vor diesem Hintergrund ist meine Anfrage erfolgreich. ZusammenfassenDies ist das Ende dieses Artikels über die Bereitstellung des Selenium-Crawler-Programms unter Linux. Weitere relevante Inhalte zum Linux-Selenium-Crawler-Programm finden Sie in früheren Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Der Unterschied zwischen Animation und Übergang
In diesem Artikel wird der spezifische Code von j...
In diesem Artikelbeispiel wird der spezifische Ja...
Inhaltsverzeichnis 1. Implizite Konvertierung Kon...
Inhaltsverzeichnis Vorwort Begründung Verfahren 1...
Vorwort Tomcat ist ein hervorragender Java-Contai...
1. Verständnis der Übergangsattribute 1. Das Über...
Vorwort Lernen Sie MySQL, um frühere Nicht-MK-Dat...
1. Suchen Sie zunächst die Datendatei auf dem Mig...
MySQL Master-Slave-Konfiguration und Prinzip, zu ...
EXPLAIN zeigt, wie MySQL Indizes verwendet, um Au...
C++ stellt zu Ihrer Information eine Verbindung z...
CSS fügt dem div Scrollen hinzu und verbirgt die ...
1. Alipay-Methode: Alipay-Methode: Klicken Sie zu...
Globale Nginx-Variablen Es gibt viele globale Var...
Zen-Codierung Es ist ein Texteditor-Plugin. In ei...