Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
webdriver does not work
#2
Use Code Tags
You most download version 96,97 is still in beta.
chromedriver.exe most be in Environment Variables Path if unsure place it in C:\Windows\chromedriver.exe
Here a example setup.
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.keys import Keys
from bs4 import BeautifulSoup
import time

#--| Setup
options = Options()
#options.add_argument("--headless")
#options.add_argument("--window-size=1980,1020")
browser = webdriver.Chrome(executable_path=r'C:\cmder\bin\chromedriver.exe', options=options)
#--| Parse or automation
url = "https://www.youtube.com/results?search_query=python"
browser.get(url)
# Example of using both to parse
time.sleep(2)
soup = BeautifulSoup(browser.page_source, 'lxml')
use_bs4 = title = soup.find('a', id="video-title")
print(use_bs4.text.strip())
print('-' * 25)
use_sel = browser.find_elements_by_css_selector('#video-title > yt-formatted-string')
print(use_sel[0].text) 
Output:
Learn Python - Full Course for Beginners [Tutorial] ------------------------- Learn Python - Full Course for Beginners [Tutorial]
Reply


Messages In This Thread
webdriver does not work - by wiki11 - Dec-05-2021, 09:34 PM
RE: webdriver does not work - by snippsat - Dec-05-2021, 10:00 PM
RE: webdriver does not work - by wiki11 - Dec-06-2021, 10:52 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Fixture not returning webdriver element Nik1811 1 287 Apr-15-2024, 04:39 PM
Last Post: Nik1811
  Selenium Webdriver Python — ERR_NO_SUPPORTED_PROXIES TimofeyKolpakov 0 1,886 May-06-2023, 02:13 PM
Last Post: TimofeyKolpakov
  WebDriver' object has no attribute 'find_element_by_css_selector rickadams 3 6,079 Sep-19-2022, 06:11 PM
Last Post: Larz60+
  Multiple for loops selenium webdriver KRS 4 2,650 Mar-10-2020, 03:31 PM
Last Post: KRS

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020