【问题标题】:How to get html tags from url?如何从 url 获取 html 标签?
【发布时间】:2010-12-14 04:31:35
【问题描述】:

如何从URL 中获取所有HTML 标签并打印它们?

【问题讨论】:

    标签: python html url printing


    【解决方案1】:
    import urllib
    print urllib.urlopen('http://www.example.com/blah').read()
    

    【讨论】:

    • 有些网站使用压缩,但当他们这样做时,这会惨遭失败。我花了 sooo 很长时间才弄明白,但解决方法真的很丑陋。如果我找到它,我会发布。 +1
    • 那些违反http规范的网站。除非发送了适当的接受编码,否则不应返回压缩数据。
    【解决方案2】:

    获取它(使用mechanizeurllib 或任何你想要的东西),解析你得到的东西(使用elementtreeBeautifulSouplxml 或你想要的任何东西),你就会得到你想要的.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-24
      • 2015-12-17
      • 2016-06-25
      • 2013-12-16
      相关资源
      最近更新 更多