Как изменить HTML значение чего-либо, используя запросы? - PullRequest
1 голос
/ 22 января 2020

Я хочу изменить значение 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)
...