我想更改网站中表单的 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)