Schaben mit Selen [Python]

Das Scraping wird mit Selen in Python durchgeführt.

0. Umwelt

MacOSX10.11.1

Für CentOS

Xvfb und mehr benötigt Referenz: Erstellung einer CentOS6.4 + Selenium-Umgebung

1. Selen mit Pip installieren


$ sudo pip install selenium

Für CentOS

Die Bibliothek muss separat installiert werden.


$ sudo pip install pyvirtualdisplay

http://stackoverflow.com/questions/26070834/how-to-fix-selenium-webdriverexception-the-browser-appears-to-have-exited-befor

2. Führen Sie aus

2.1. Importieren Sie Selen

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

#Bei Verwendung von pyvirtualdisplay
from pyvirtualdisplay import Display
display = Display(visible=0, size=(1024, 768))
display.start()

2.2 Öffnen Sie den Browser (FireFox)


driver = webdriver.Firefox()

Später, wenn das Skript unter Linux (CentOS) ausgeführt wird FireFox ist bequemer (einfacher), daher verwende ich FireFox.

2.3 URL öffnen

url = "http://google.com"
driver.get(url)

2.4. Schließen Sie den Browser

driver.close()

#Bei Verwendung von pyvirtualdisplay
display.stop()

Recommended Posts

Schaben mit Selen [Python]
Schaben mit Selen in Python
Schaben mit Selen + Python Teil 1
Scraping mit Selen in Python
Schaben mit Selen + Python Teil 2
Schaben mit Selen
Schaben mit Selen ~ 2 ~
Scraping mit Python
Scraping mit Python
Schaben mit Selen
Scraping mit Selen in Python (Basic)
Scraping mit Python, Selen und Chromedriver
Scraping in Python (Vorbereitung)
Scraping mit Python + PhantomJS
Screenshot mit Selen (Python Edition)
Scraping mit Python + PyQuery
Scraping von RSS mit Python
Üben des Web-Scrapings mit Python und Selen
Ich habe versucht, mit Python zu kratzen
Web Scraping mit Python + JupyterLab
Schaben mit Chromedriver in Python
Festliches Scraping mit Python, Scrapy
Python: Arbeiten mit Firefox mit Selen
Scraping mit Tor in Python
[Scraping] Python-Scraping
Kratzwettervorhersage mit Python
[Python + Selen] Tipps zum Scraping
Ich habe versucht, mit Python zu kratzen
Web Scraping Anfänger mit Python
I-Town-Seite mit Selen abkratzen
Ich war süchtig danach, 2020 mit Selen (+ Python) zu kratzen
Scraping mit Node, Ruby und Python
Web Scraping mit Python Erster Schritt
Ich habe versucht, WebScraping mit Python.
Kratzen mit Python und schöner Suppe
Lassen Sie uns mit Python Image Scraping durchführen
Holen Sie sich Qiita-Trends mit Python-Scraping
"Scraping & maschinelles Lernen mit Python" Lernnotiz
Holen Sie sich Wetterinformationen mit Python & Scraping
Python-Scraping-Memo
[Python / Selen] XPath
FizzBuzz in Python3
Python Scraping get_ranker_categories
Statistik mit Python
Python mit Go
Twilio mit Python
In Python integrieren
Spielen Sie mit 2016-Python
AES256 mit Python
Getestet mit Python
Beginnend mit Selen
Python beginnt mit ()
mit Syntax (Python)
Python: Scraping Teil 1
Zundokokiyoshi mit Python
Scraping mit Python
Excel mit Python
Mikrocomputer mit Python
Python: Scraping Teil 2