Я хочу изменить значение HTML формы на веб-сайте. В основном просто введите текст в алгоритм поиска. Вот мой код:
import requests
from bs4 import BeautifulSoup
res = requests.get('https://website')
soup = BeautifulSoup(res.text, features="lxml")
findsearch = soup.find(id="search")
Я хочу изменить значение поиска-предложения, когда вы печатаете findsearch
, оно заканчивается на
type="text" value=""/>
Как изменить значение с помощью запросов ?
ОК, похоже, вы не можете использовать запросы для этого. Вот мое решение с использованием селена. Вы также должны импортировать webdriver
и Keys
driver = webdriver.Chrome()
driver.get("http://website")
make_search = driver.find_element_by_id("ssearch")
make_search.click()
make_search.send_keys(search_term)
make_search.send_keys(Keys.RETURN)