私はhttp://www.crummy.com/software/BeautifulSoup/urllib.request.urlopen()URLError
## all imports
from IPython.display import HTML
import numpy as np
import urllib.request, urllib.error
import bs4 #this is beautiful soup
import time
import operator
import socket
import pickle
import re # regular expressions
from pandas import Series
import pandas as pd
from pandas import DataFrame
import matplotlib
import matplotlib.pyplot as plt
%matplotlib inline
import seaborn as sns
sns.set_context("talk")
sns.set_style("white")
from secret import *
url = 'http://www.crummy.com/software/BeautifulSoup/'
source = urllib.request.urlopen(url).read()
print(source)
を開こうとした。しかし、それはエラーを返したが、私の周りで検索しましたが、どの解決策を見つけることができませんでした。それは他のサイトにも役立ちました。
SSLEOFError Traceback (most recent call last)
/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/urllib/request.py in do_open(self, http_class, req, **http_conn_args)
1253 try:
-> 1254 h.request(req.get_method(), req.selector, req.data, headers)
1255 except OSError as err: # timeout error
/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/urllib/request.py in do_open(self, http_class, req, **http_conn_args)
1254 h.request(req.get_method(), req.selector, req.data, headers)
1255 except OSError as err: # timeout error
-> 1256 raise URLError(err)
1257 r = h.getresponse()
1258 except:
URLError: <urlopen error EOF occurred in violation of protocol (_ssl.c:645)>
SSLに何か問題がありますなぜおかげで、
私は 'http:// python.org'のような他のサイトを試しましたが、うまくいきました。 – paulmassimo
私はそれが別のエラー 'gaierror Traceback(最新の最後の呼び出し)を思いついてあなたの方法を試しました /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/urllib/request.py do_open(self、 http_class、REQ、** http_conn_args) 1253試み: - > 1254 h.request(req.get_method()、req.selector、req.data、ヘッダ) URLError: ' –
paulmassimo
私には、あなたの基盤となるシステムに何か「間違った」ものがあるようです。あなたは何らかのプロキシの背後にいるのではないと確信していますか?あなたのOSはネットワーク関連の細かい作業をしていますか?他の誰かが別の提案をしているかもしれません。 (私はあなたの質問にあなたが与えたURLにあなたと私の両方のソリューションをテストしましたが、それはうまくいきました。) – mxscho