1

Web サイトのフォームの 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=""/>

リクエストを使用して値を変更するにはどうすればよいですか?

OK、リクエストを使用してそれを行うことはできないようです。これがセレンを使用した私のソリューションです。また、インポート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)
4

0 に答える 0