web抓取中类多输入的处理

2022-01-19 01:27:37 发布

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

enter image description here

您好,我正在尝试获取value=“36”,但我不知道如何处理这个类有多个输入的事实

我的代码如下:

## cdkitchen.com
url= 'http://www.cdkitchen.com/recipes/recs/32/Snowball_Cookies_II54545.shtml'
r = requests.get(url)
page_body = r.text
soup=BeautifulSoup(page_body, 'html.parser')
stat= soup.find('div', class_='col-md-4 col-sm-4 mb-20')
for a in stat.find('form', class_='change-servs-form'):
    print(a.get_value())

get_value()不起作用,我尝试了一些其他方法,但是我被阻止了,有没有一种简单的方法来指定要刮取的输入