【问题标题】:Get DOM from webpage in python从python中的网页获取DOM
【发布时间】:2011-09-20 03:38:40
【问题描述】:

大家好,我想知道如何从网页获取 DOM! 所以看看这个 Example.com>Get Dom>从 Dom 中获取文档 > 从文档中获取 Cookie 值

我试过这段代码,但没有用

response.urllib2.urlopen('http://Example.com')
print response.info().getheader("cookie")

我也试过打印response.read()

print response.info().getheader("cookie") 的输出为 None

我试过 Set-Cookie 我得到了值,但从 broswer 得到的值不完全相同!!我通过网络文本编辑器(Firebug)打开网络,我得到了不同的信息,所以我很困惑 Set-Cookie 是否等于 cookie 我不知道请给我一些建议

【问题讨论】:

  • 令人困惑。正如代码所示,cookie 不在 DOM 中,它们在标头中。你真的要去example.com吗?是在设置cookie吗?
  • 请说明您想要实现的目标。如上所述,DOM 和 cookie 是独立的关注点。如果您想编写一个 Web 客户端,并且在此过程中您需要处理 cookie 并访问 DOM,那么我们可以为您提供帮助。
  • jcomeau_ictx signup.live.com/checkavail.aspx?chkavail=homo123443@hotmail.com

标签: python dom cookies setcookie


【解决方案1】:

something here 关于 Python 的 HTTP Cookies。实际上,使用/了解 python 的 httplib/http.client documented here 可能会更好,这将允许您模拟/构建 http 客户端。或者甚至使用更通用的 urllib documented here,它可以处理更多协议/任意资源,并且可以通过 urllib.urlretrieve 方法访问标头。

【讨论】:

  • 我得到了标题print response.info(),但是什么都没有!!
猜你喜欢
  • 2019-09-04
  • 1970-01-01
  • 2020-03-25
  • 1970-01-01
  • 2020-07-16
  • 2012-05-04
  • 1970-01-01
  • 2013-04-27
  • 1970-01-01
相关资源
最近更新 更多