【发布时间】:2015-02-16 16:02:22
【问题描述】:
我不确定我是否正确地处理了这个问题。我正在使用请求进行 GET:
con = s.get(url)
当我调用 con.content 时,整个页面都在那里。但是当我将 con 传递给 BS 时:
soup = BeautifulSoup(con.content)
print(soup.a)
我没有。里面有很多标签,不是在任何 JS 后面,是我调用 con.content 时预设的,但是当我尝试用 BS 解析时,大部分页面都不存在。
【问题讨论】:
-
你能提供你得到的网址吗?
-
很遗憾没有。这是工作的东西,使用 VPN。如果您正在寻找特定的东西,我可能会为您提供一些经过编辑的代码供您查看。
-
看看你传递给 BS 的内容会很有帮助。
-
soup包含什么? -
汤是con.content,通过BS。 con.content 是一个包含 GET 请求响应的大字符串。
标签: python python-2.7 beautifulsoup python-requests