以下代码非常简单,为什么打印无。这是否意味着它找不到页面?
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)
答案 0 :(得分:1)
br.open
不会返回页面内容 br.open
似乎打开了该页面的机器人浏览器,该页面只会更改机器人浏览器的状态。如果要获取页面的内容,可以执行br.open(login_url)
打开页面,然后print(br.state.response.text)
打印在响应中发回的文本,该文本存储在状态浏览器。