Я пытаюсь использовать Selenium в Python, так как я начинаю это делать, я не могу заставить send_key
работать, но, скорее всего, это прямолинейно, и я что-то ошибаюсь.Python: Selenium send_key не работает
Вот пример того, что я сделал до сих пор:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://semantria.com/demo")
item = driver.find_element_by_id("analyze_url_form")
item.send_keys("http://finance.yahoo.com/news/skystar-bio-pharmaceutical-company-provides-133000048.html")
go_button = driver.find_element_by_id("analyze_url_button")
go_button.click()
Идея заключается в том, что в https://semantria.com/demo
сайте, есть пустое пространство, которое можно ввести ссылку сайта, а затем нажмите на Go
кнопка. Однако, похоже, что мой код этого не делает.
Я что-то не так? Является ли этот сайт тем, что я должен знать и менять свой код соответственно? Любая помощь по этому поводу очень ценится.
Фантастический, он работал красиво. Не могли бы вы рассказать мне, как смотреть контент, который возвращает веб-страница? – TJ1
спасибо. Где все содержимое веб-страницы не просто ценность настроения? – TJ1
@ TJ1, если вам нужен полный контент, сразу после завершения ожидания (что означает, что результаты уже загружены), получите 'driver.page_source'. Надеюсь, это поможет. – alecxe