Python:尝试打印时获取无

时间:2017-09-30 00:33:06

标签: python

以下代码非常简单,为什么打印无。这是否意味着它找不到页面?

from bs4 import BeautifulSoup as soup
from robobrowser import RoboBrowser

br = RoboBrowser()

login_url = 'https://www.cbssports.com/login'
login_page = br.open(login_url)

print(login_page)

1 个答案:

答案 0 :(得分:1)

br.open不会返回页面内容

br.open似乎打开了该页面的机器人浏览器,该页面只会更改机器人浏览器的状态。如果要获取页面的内容,可以执行br.open(login_url)打开页面,然后print(br.state.response.text)打印在响应中发回的文本,该文本存储在状态浏览器。