繁体   English   中英

为什么urllib.urlopen无法(似乎)与Stack Overflow一起使用?

[英]Why urllib.urlopen doesn't (seem to) work with Stack Overflow?

我需要从堆栈溢出中检索我的信息。 我要检索的网页是这样的。

http://stackoverflow.com/users/260127/prosseek 

当我运行脚本时,似乎没有返回任何结果。

import urllib                                       
sock = urllib.urlopen("http://stackoverflow.com/users/260127/prosseek") 
htmlSource = sock.read()                            
sock.close()                                        
print htmlSource

而与此同时,我几乎立即获得了结果。

import urllib                                       
sock = urllib.urlopen("http://diveintopython.net/") 
htmlSource = sock.read()                            
sock.close()                                        
print htmlSource

可能是什么问题?

PS。 我不知道是否应该在MetaStackOverflow上问这个问题。

它对我来说“有效”-返回的页面是404错误。 尝试将URL https://stackoverflow.com/users/XXXXX/prosseek放入浏览器,然后亲自查看。

我认为您想改用https://stackoverflow.com/users/260127/prosseek

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM