Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Døminik
Člen
Avatar
Døminik:13.1.2019 16:46

Ahoj, začínám se učit web scarping. Snažím se (automatizovaně) otevřít stránku itnetwork a kliknout na odkaz pro Python.
U mého kódu se mi ale píše:

  • File "C:\Users\Domi­nik\AppData\Lo­cal\Programs\Pyt­hon\Python37-32\Lib\site-packages\sele­nium\webdriver\com­mon\service.py", line 91, in start

    os.path.basena­me(self.path), self.start_error_mes­sage)

selenium.common­.exceptions.Web­DriverExcepti­on: Message: 'geckodriver' executable needs to be in PATH. *

Tedy bych asi měl balík pip případně celý soubor skript zařadit do cesty. Díval jsem se na youtube ale vzhledem k tomu, že mám Windows7 jsem se nedopátral.

Děkuji za vaše rady.

Jinak kód na mám zde:

from selenium import webdriver


driver = webdriver.Firefox()
driver.get("https://www.itnetwork.cz/")

python = driver.find_element_by_link_text("Python")
python.click()

Zkusil jsem: Rozbalil jsem Selenium v příkazovém řádku

 
Odpovědět
13.1.2019 16:46
Avatar
MQ .
Tvůrce
Avatar
Odpovídá na Døminik
MQ .:8.2.2019 19:11

Ahoj, musíš si stáhnout driver. Pro Chrome - ChromeDriver (http://chromedriver.chromium.org/) a pro Firefox - GeckoDriver (https://github.com/…ver/releases) a ten .exe přidat do PATH.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
8.2.2019 19:11
Avatar
Døminik
Člen
Avatar
Odpovídá na MQ .
Døminik:10.2.2019 14:14

Problém jsem již vyřešil, ale díky.

 
Nahoru Odpovědět
10.2.2019 14:14
Avatar
Døminik
Člen
Avatar
Døminik:10.2.2019 14:38

Jetě by mě zajímalo, jak by vypadal kód s využitím TORu. Na netu je samozřejmě hodně návodů, ale všechny se vstahují pro linux, třeba zde: https://medium.com/…7b3606b8c55c

Nevíš jak by to vypadalo pro windows?
(Pokud stáhnu to tbselenium a ten geckodriver0.17.0, a jinak použiju obdobný kód jako na hoře, nebude to fungovat)

Díky

 
Nahoru Odpovědět
10.2.2019 14:38
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.