2

我一直在尝试在 Python 中获得 .text 东西,它将 html 代码转换为可读的文本以工作,但仍然没有运气。

假设我有以下代码:

import urllib

url = ['http://google.com','http://bing.com']

for i in url:
    html = urllib.urlopen(i).read()
    print html.encode('utf-8').text

一旦我删除了最后一行中的 .text ,该代码就可以工作,但我已经看到人们在教程中使用它而没有任何问题。知道为什么我不能让它工作吗?哈哈

非常感谢 !

4

1 回答 1

2
import urllib

url = ['http://google.com','http://bing.com']

for i in url:
    html = urllib.urlopen(i).read()
    print html

不需要encodeor text,只需要打印html后写read()。我建议你使用python-requests.

于 2013-10-15T05:02:35.267 回答