所以当我有这个代码时,它工作得很好:
import requests
import re
def clean(toclean):
m = re.findall("'(.*?)\'", str(toclean))
rdy = ''.join([item.rstrip('\n') for item in m])
return pretty(rdy)
def pretty(pret):
m = re.findall('UA-[0-9]+-[0-9]+', str(pret))
rdy = ''.join([item.rstrip('\n') for item in m])
return rdy
r = requests.get('http://editinginsider.com')
m = re.findall('UA-[0-9]+-[0-9]+', r.text)
print clean(m)
但当我试图逐行遍历文本文件中的列表时,我得到了这个名称或服务未知错误
import requests
import re
def clean(toclean):
m = re.findall("'(.*?)\'", str(toclean))
rdy = ''.join([item.rstrip('\n') for item in m])
return pretty(rdy)
def pretty(pret):
m = re.findall('UA-[0-9]+-[0-9]+', str(pret))
rdy = ''.join([item.rstrip('\n') for item in m])
return rdy
f = open( "domains.txt", "r" )
for line in f:
r = requests.get(line, timeout=7)
m = re.findall('UA-[0-9]+-[0-9]+', r.text)
print clean(m)
f.close()
那交易是什么?我试过睡觉,超时,提高最大连接尝试次数,但失败了
我的打赌是愚蠢的
这很可能是由domain.txt文件行末的“\n”字符引起的。以下方法可能有效:
相关问题 更多 >
编程相关推荐