Python urllib2.urlopen(url).read()与Firefox

时间:2017-09-06 00:52:11

标签: python firefox urllib2 urlopen

当我使用 urllib2.urlopen(url).read()时,我读的源代码与我在Firefox中读到的略有不同。 在Firefox中看到的源代码中,一些特殊字符(如引号(“),撇号(')等)将转换为%22,%27等。

当我使用 urllib2.urlopen(url).read()时,特殊字符可以明文形式阅读。我希望看到使用Python的网页的源代码,因为我在Firefox中看到它(带有%22,%27等)。

谢谢你,对不起我的英语。

1 个答案:

答案 0 :(得分:1)

也许那是urlencoded

您可以尝试逃避结果。

data = urllib2.urlopen(url).read()
print(urllib.quote(data))