【发布时间】:2020-12-06 09:14:01
【问题描述】:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
from bs4 import BeautifulSoup
my_username = "username"
my_password = "pass"
driver = webdriver.Firefox()
driver.get("http://www.twitch.tv/user/login")
elem_user = driver.find_element_by_id("login_user_login")
elem_passwd = driver.find_element_by_id("user[password]")
elem_user.send_keys(my_username)
elem_passwd.send_keys(my_password + Keys.RETURN)
time.sleep(5)
html = driver.page_source
soup = BeautifulSoup(html)
logginTag = soup.find("a", {"id" : "user_display_name"})
print(logginTag)
driver.close()
error- driver = webdriver.Firefox() 文件 “/Users/grey/.pyenv/versions/3.7.3/lib/python3.7/site-packages/selenium/webdriver/firefox/webdriver.py”, 第 164 行,在 init 中 self.service.start() 文件“/Users/grey/.pyenv/versions/3.7.3/lib/python3.7/site-packages/selenium/webdriver/common/service.py”,第 76 行,开始 stdin=PIPE) 文件“/Users/grey/.pyenv/versions/3.7.3/lib/python3.7/subprocess.py”,行 775,在 初始化 restore_signals,start_new_session)文件“/Users/grey/.pyenv/versions/3.7.3/lib/python3.7/subprocess.py”,行 第1522章 raise child_exception_type(errno_num, err_msg, err_filename) NotADirectoryError: [Errno 20] Not a directory: 'geckodriver'
【问题讨论】:
标签: python selenium selenium-webdriver beautifulsoup