Kodlar:
import csv
from getpass import getpass
from time import sleep
from selenium.webdriver.common.keys import Keys
from selenium.common.exceptions import NoSuchElementException
from selenium import webdriver
# Select the driver
driver = webdriver.Firefox()
driver.get("https://twitter.com/login")
#Twitter Log-in
username = driver.find_element_by_xpath('//input[@name="session[username_or_email]"]')
username.send_keys('blabla')
#Twitter password
password = driver.find_element_by_xpath('//input[@name="session[password]"]')
password.send_keys('blabla')
#clicking
password.send_keys(Keys.RETURN)
#Searching hashtag
search_input = driver.find_element_by_xpath('//input[@aria-label="Search query"]')
search_input.send_keys('blabla')
search_input.send_keys(Keys.RETURN)
Hashtag arama kısmına kadar herhangi bir sorun olamadan Twitter’a girebiliyorum ancak, arama kısmı için xpath’i girdiğimde şöyle bir hata veriyor:
NoSuchElementException: Message: Unable to locate element: //input[@aria-label="Search query"]
Twitter’da hasthag aramak istiyorum ancak olmuyor sebebi nedir?