Size: a a a

2019 November 25

ОС

Олександр Супрун in Scrapy
ildar
и шо тут?
Хотя вроде как должно было айфона мне найти
источник

i

ildar in Scrapy
мм, а ты уверен, что в элемент можно слать send_keys? кажется там не так надо, у меня вот так как-то обычно написано:
источник

i

ildar in Scrapy
b.get(login_url)
b.find_element_by_xpath('//*[@id="signin_link"]').click()
b.find_element_by_name('username').clear()
b.find_element_by_name('username').send_keys(login)
источник

i

ildar in Scrapy
а докуда доходит дебаггер?
источник

ОС

Олександр Супрун in Scrapy
ildar
а докуда доходит дебаггер?
К 9 строке, как раз такие send_keys не делает(
источник

iz

izzz zzi in Scrapy
Олександр Супрун
К 9 строке, как раз такие send_keys не делает(
try?
источник

ОС

Олександр Супрун in Scrapy
elem.send_keys('iphone')
источник

i

ildar in Scrapy
а так работает?
driver.find_element(By.XPATH, "//input[@id='search-input']").send_keys('iphone')
источник

iz

izzz zzi in Scrapy
Олександр Супрун
elem.send_keys('iphone')
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
try:
  driver = webdriver.Chrome(executable_path='/Users/viktor/PycharmProjects/module1/venv/chromedriver-Darwin')
  driver.get('https://www.citrus.ua/')
  elem = driver.find_element(By.XPATH, "//input[@id='search-input']")  # Find the search box
  elem.send_keys('iphone')
  elem.send_keys(Keys.ENTER)
  driver.quit()
except Exception as e:
  print(e)
источник

ОС

Олександр Супрун in Scrapy
ildar
а так работает?
driver.find_element(By.XPATH, "//input[@id='search-input']").send_keys('iphone')
File , line 8, in <module>
   driver.find_element(By.XPATH, "//input[@id='search-input']").send_keys('iphone')

selenium.common.exceptions.WebDriverException: Message: unknown error: call function result missing 'value'
источник

i

ildar in Scrapy
вот на это:
источник

i

ildar in Scrapy
driver = webdriver.Chrome(executable_path=r'c:\prjvk\webdrivers\chrome\chromedriver.exe')
driver.get('https://www.citrus.ua/')
elem = driver.find_element(By.CSS_SELECTOR, "#search-input").send_keys('iphone')
источник

i

ildar in Scrapy
мне пишет это:
источник

i

ildar in Scrapy
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"#search-input"}
источник

i

ildar in Scrapy
а не может оно его найти, т.к. у меня сначала показывается cloudfare видать
источник

i

ildar in Scrapy
надо наверное с expected conditions и сначала дождаться этого элемента
источник

i

ildar in Scrapy
хотя ща попробую через впн какой-нибудь
источник

ОС

Олександр Супрун in Scrapy
ildar
а не может оно его найти, т.к. у меня сначала показывается cloudfare видать
Это расположение моего драйвера хром
источник

ОС

Олександр Супрун in Scrapy
ildar
хотя ща попробую через впн какой-нибудь
У тебя же может быть другое
источник

ОС

Олександр Супрун in Scrapy
Все прости
источник