2017-11-09 15 views
0

Pythonには新しく、それに苦労して、そのURLでWebページを取得してその内容を返す必要があります。内容は後で正規表現を使用してハイパーリンクなどを見つけるために解析されます。ウェブページを読むPython 3.6

import urllib.request 
url = "http://stackoverflow.com" 
f = urllib.urlopen(url) 
print (f.read()) 

(イムbeautifulsoupを使用するように望んでいない)私は私の答えは、おそらく非常に間違っている実感が、右方向への任意のポインタは素晴らしいことです。

+0

明示的に 'urlopen'をインポート、または' F = urllib.request.urlopen(URL)の ' –

+0

可能な複製を使用し、[どのように私は、PythonでのURLの内容を読み取ることができますか?](https://でstackoverflow.com/questions/15138614/how-can-i-read-the-contents-of-an-url-with-python) – Maxim

答えて

1

python 3.6では、urlopenはurllib.requestモジュールにあります。

from urllib.request import urlopen 

url = "http://stackoverflow.com" 
f = urlopen(url) 
print (f.read())