# -*- coding: utf-8 -*-
#!/usr/bin/env python
import urllib, urllib2
import os
import sys
import time
t1=time.time()
uri_base = "http://192.168.1.16:12345/ltp"
fi=open('k://text//error_log.txt','r')
fo=open('k://text//result.txt','w')
fe=open('k://text//error.txt','w')
data = {
'x': 'n',
't': 'all'}
i=0
for line in fi:
data['s']=line
request = urllib2.Request(uri_base)
params = urllib.urlencode(data)
response = urllib2.urlopen(request, params)
content = response.read().strip()
fo.writelines(content)
if not content:
fe.write(line)
fe.write('\n')
fo.write('///\n')
i+=1
print i
print '\t'
print time.time()-t1
这是访问一个URi的程序,求教大神如何添加多线程或是多进程来使用多个IP服务端来计算
python多线程并发访问多个URi
答案:2 悬赏:70 手机版
解决时间 2021-01-25 19:18
- 提问者网友:人傍凄凉立暮秋
- 2021-01-25 12:11
最佳答案
- 五星知识达人网友:轮獄道
- 2021-01-25 13:43
我想问问看你说的”访问一个站点“是什么意思,是下载一个文件吗?还是需要submit一些表单上去还是其他什么访问法?还有多线程是用来干什么的?是多个线程同时下载一个文件让这个文件可以下载得更快吗?还是其他什么目的?
本身python访问web就很简单,urllib的几个函数一调用就好了,不过不清楚你想要做什么,所以我感觉不知道怎么回答你。
本身python访问web就很简单,urllib的几个函数一调用就好了,不过不清楚你想要做什么,所以我感觉不知道怎么回答你。
全部回答
- 1楼网友:duile
- 2021-01-25 14:18
没看懂什么意思?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯