Closed restran closed 7 years ago
>>> a = '111\r\n222'
>>> a.split("\n")
['111\r', '222']
>>> a.splitlines()
['111', '222']
>>>
建议使用splitlines()
@howmp 赞
def initAgents():
data = readFile(paths.USER_AGENTS).splitlines()
data = [t.strip() for t in data if t.strip() != '']
agents.extend(data)
改成这样,把空格的行也去掉?
Windows 使用 \r\n 换行,未对读取的 user-agents.txt 内容做过滤,没有去掉每行最后的 \r,在 /lib/request/request_data 函数中,会因为设置的 UserAgent 存在 \r 而出现异常。
initAgents
request_data