如何在网站上的文本框中书写并提交

Chi*_*Run 0 python

我正在尝试了解我使用 Python 进行网络抓取的方法。我目前正在尝试将字符串输入网站上的文本框(我正在使用https://test4python.sarahah.com/

所以我找到了使用此代码的文本框:

from bs4 import BeautifulSoup
from requests import get
r = get('https://test4python.sarahah.com/')
soup = BeautifulSoup(r.content)
findtextbox = soup.find('textarea',id='Text')
Run Code Online (Sandbox Code Playgroud)

但是现在我已经这样做了,我很难理解我是如何输入字符串的。感谢您的帮助。

Sta*_*ack 5

链接到Selenium,您将需要 chromedriver,从这里下载 chromedriver并将其放在与您的脚本相同的文件夹中或将其添加到PATH.

这是一个简单的例子:

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://test4python.sarahah.com/")
driver.find_element_by_tag_name("textarea").send_keys("This is the input text which is inputed.")
Run Code Online (Sandbox Code Playgroud)