Почему urllib.urlopen (кажется) не работает с переполнением стека? - PullRequest
0 голосов
/ 15 апреля 2010

Мне нужно получить информацию из переполнения стека. Веб-страница, которую я хочу получить, выглядит примерно так.

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 или нет.

1 Ответ

1 голос
/ 15 апреля 2010

У меня это "работает" - возвращенная страница - ошибка 404. Попробуйте ввести URL https://stackoverflow.com/users/XXXXX/prosseek в свой браузер и убедитесь сами.

Я думаю, что вы хотите использовать https://stackoverflow.com/users/260127/prosseek вместо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...