小编Mil*_*bol的帖子

Python,urllib2模块中的NameError,但仅限于少数几个网站

website = raw_input('website: ')
with open('words.txt', 'r+') as arquivo:
    for lendo in arquivo.readlines():
        msmwebsite = website + lendo
        try:
            abrindo = urllib2.urlopen(msmwebsite)
            abrindo2 = abrindo.read()           

        except URLError as e:
            pass

        if abrindo.code == 200:
            palavras = ['registration', 'there is no form']
            for palavras2 in palavras:
                if palavras2 in abrindo2:
                    print msmwebsite, 'up'

                else:
                    pass

        else:
            pass
Run Code Online (Sandbox Code Playgroud)

它工作但由于某种原因,一些网站我收到此错误:

if abrindo.code == 200:
NameError: name 'abrindo' is not defined
Run Code Online (Sandbox Code Playgroud)

怎么解决?.................................................. .................................................. .................................................. .................................

python urllib2 nameerror

1
推荐指数
1
解决办法
52
查看次数

标签 统计

nameerror ×1

python ×1

urllib2 ×1