URLError: urlopen error [Errno 10060] Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик,
Оказалось, всё дело в системных настройках прокси. (windows xp)
Решил проблему так.
Узнать можно так: В Windows XP:
proxycfg -u
В Windows Vista(Vista/7/2008):
netsh winhttp import proxy source=ie
на хp:
proxycfg -d
на висте (Vista/7/2008):
netsh winhttp reset proxy
XP/2003
на английском читайте здесь = http://docs.python.org/3/howto/urllib2.html
для проверки запустите скрипт (создайте отдельный файл):
================= # -*- coding: utf-8 -*- import sys import urllib.request import urllib.parse import time
response = urllib.request.urlopen('http://python.org/') html = response.read() print (html)
time.sleep(1) =======================
если не работает - проверьте это = http://fkn.ktu10.com/?q=node/4581
Способ изменить - запустить из командной строки с параметром используемой версии, например для версии 3.2 так:
"C:\Program Files\PyScripter\PyScripter.exe" --python32
по-умолчанию же вроде (надеюсь что только пока что) используется самая последняя установленная на компе версия интерпретатора.
для приостановки скрипта делаем так:
# -*- coding: utf-8 -*- import sysimport time time.sleep(10) # пауза, чтобы разглядеть вывод ))
пример использования = http://fkn.ktu10.com/?q=node/4571
делаем так:
# -*- coding: utf-8 -*- import sys import time print(sys.version_info) # запрашиваем версию time.sleep(10) # пауза, чтобы разглядеть вывод ))
Если вы пишите на python 3, то надо сначала подключить urllib.parse:
import urllib.parse urllib.parse.urlencode(data)
подключите соответствующий модуль - вот пример подключения двух модулей:
import urllib.request import urllib.parse