Chinaunix

标题: 循环访问页面遇到问题 请求帮助 [打印本页]

作者: 1091003979    时间: 2015-12-25 09:01
标题: 循环访问页面遇到问题 请求帮助
因为写的是while True 然后执行几次都是正常 但一般第四次的时候 就输出aaa 然后脚本就不动了  不知道是怎么回事 请大家帮忙看下 谢谢了。如果将urllib2改成urllib的话 就执行第二次到输出aaa就卡住了。。初学python 寻求帮助 谢谢大家了


import urllib2
import re

while True:
    a=raw_input('   搜索:')
    print '\n'
    url=r'此处为Url'
    req = urllib2.urlopen(url)
    print 'aaa'     #用于测试
    content=req.read()
    print 'bbb'     #用于测试
    req.close()
    print 'ccc'     #用于测试
    question = re.findall(r"margin:0px 0;'>\s+(.*?)</div>",content)
    print 'ddd'     #用于测试
    for i in range(len(question)):
        question=question.replace(r'</em>',"").replace(r'<em>',"").replace(r'...',"")
        print question,'\n'



[attach]683021[/attach]





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2