【发布时间】:2020-12-26 00:48:13
【问题描述】:
我想在这个网站https://hausratversicherung.friday.de/输入两个值,提交后取回值。我写了以下代码
import requests, re
from robobrowser import RoboBrowser
br = RoboBrowser(parser='html.parser')
br.open("https://hausratversicherung.friday.de/")
form = br.get_form()
form['area'] = 100
form['postalCode'] = 44326
br.submit_form(form)
src = str(br.parsed())
start = '<div class="Typography-sc-3c3fuf-0 jEIicc" data-testid="totalPrice">'
end = ' €</div>'
result = re,search('%s(.*)%s' % (start, end),src).group(1)
print(result)
但是浏览器 br 没有打开提到的页面并获取这些值。
【问题讨论】:
标签: web-scraping beautifulsoup robobrowser