Попробуйте следующий Xpath, чтобы нажать на Follow
wait = WebDriverWait(driver, 10)
follow = wait.until(EC.element_to_be_clickable((By.XPATH, '//span[text()="Follow"]')))
follow.click()
ИЛИ
wait = WebDriverWait(driver, 10)
follow = wait.until(EC.element_to_be_clickable((By.XPATH, '//span[contains(.,"Follow")]')))
follow.click()
Вы получаете TabError: inconsistent use of tabs and spaces in indentation
, поскольку follow.click () не быловстроенный в ваш исходный код. Попробуйте сейчас.
def follow(driver, username):
driver.get('https://twitter.com/' + username)
wait = WebDriverWait(driver, 10)
follow = wait.until(EC.element_to_be_clickable((By.XPATH, '//span[text()="Follow"]')))
follow.click()