带登录名的robobrowser抓取页面

2024-06-07 14:05:18 发布

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

我试图刮一个页面,但我必须通过登录页面,这是我无法做到的原因。谢谢你的帮助,因为我已经没有主意了

from robobrowser import RoboBrowser
browser = RoboBrowser(history=True)
url = 'https://www.briefing.com/Login/subscriber.aspx'
url_content = 'https://www.briefing.com/investor/calendars/earnings/'
browser.open(url)
form = browser.get_form(action='./subscriber.aspx')
form['_textBoxUserName'].value = 'my_email'
form['_textBoxPassword'].value = 'my_password'
browser.submit_form(form)
browser.open(url_content)

我没有得到任何错误。 也接受使用其他python库的解决方案


Tags: httpsbrowserrobobrowserformcomurlvaluemy

热门问题