如何使用请求更改某物的HTML值?

2024-09-27 00:12:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我想更改网站中表单的HTML值。基本上只需在搜索算法中输入文本。 这是我的密码:

import requests
from bs4 import BeautifulSoup

res = requests.get('https://website')
soup = BeautifulSoup(res.text, features="lxml")
findsearch = soup.find(id="search")

我想更改suggestion search的值,当您打印findsearch时,它以

type="text" value=""/>

如何使用请求更改值

好吧,看来你不能用请求来完成。这是我使用硒的解决方案。您还必须导入webdriverKeys

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)

Tags: textimportidsearchgetmakedriverres

热门问题