-4

ウェブページからプロキシを取得しようとしています

import urllib
import re
myfile = open("C:\\Users\Teli\Desktop\pro.txt", "w")
page = urllib.urlopen("http://www.samair.ru/proxy/ip-address-01.htm").read()
a = re.findall('\d+\.\d+\.\d+\.\d+', page)
myfile.write(str(a))
myfile.close()

なぜそれは言うのですか:

page = urllib.urlopen("http://www.samair.ru/proxy/ip-address-01.htm").read()

AttributeError: 'module' object has no attribute 'urlopen'
4

2 に答える 2

0

Python 3 を使用しているかurllib.py、現在のディレクトリに名前の付いたファイルがあります。

于 2013-04-28T21:20:58.563 に答える
0

私はpython2.7を使用しましたが、うまくいきました

import urllib
import re
myfile = open("C:\\Users\Teli\Desktop\pro.txt", "w")
pagea = urllib.urlopen("http://www.samair.ru/proxy/ip-address-01.htm").read()
a = re.findall('\d+\.\d+\.\d+\.\d+', pagea)
pageb = urllib.urlopen("http://www.samair.ru/proxy/ip-address-02.htm").read()
b = re.findall('\d+\.\d+\.\d+\.\d+', pageb)
pagec = urllib.urlopen("http://www.samair.ru/proxy/ip-address-03.htm").read()
c = re.findall('\d+\.\d+\.\d+\.\d+', pagec)
paged = urllib.urlopen("http://www.samair.ru/proxy/ip-address-04.htm").read()
d = re.findall('\d+\.\d+\.\d+\.\d+', paged)
myfile.write(str(a)) myfile.write(str(b)) myfile.write(str(c))
myfile.write(str(d)) myfile.close()
于 2013-04-29T17:38:48.560 に答える