【发布时间】:2021-07-16 14:25:15
【问题描述】:
import threading , requests
list = [
"balajidurgaceramics.com",
"km-associates.in",
"www.auifs.org",
"www.cadetcarebd.com",
"thaygiaoquocdan.vn",
"plastimedicos.com",
"www.styleprojectss.com",
"www.matricjackets.com",
"www.ottenandpartners.co.za"
"www.carteplastique.fr",
"hellocodersabbir.com",
"playrifa.com",
"amedgroup.net",
"alphatechservices.org.in",
"aaqildental.com",
"montessoriassociation.org.ua",
"amorehairandbeauty.co.u"
]
def test(url):
r = requests.get('http://'+url)
r = r.url
print(r)
for x in list:
t = threading.Thread(target=test, args=(x, ))
t.start()
我想为列表中的每个网站获取 http / https,但是当我运行它时,我得到了一个错误
有些网站可以获取url(http&https),但是只能访问14-16的网站,其他网站不能获取,报错
错误:
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner
self.run()
File "/data/data/com.termux/files/usr/lib/python3.9/threading.py", line 892, in run
self._target(*self._args, **self._kwargs)
File "/storage/emulated/0/termux/k.py", line 28, in test
r = requests.get('http://'+url)
File "/data/data/com.termux/files/usr/lib/python3.9/site-packages/requests/api.py", line 76, in get
return request('get', url, params=params, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.9/site-packages/requests/api.py", line 61, in request
return session.request(method=method, url=url, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.9/site-packages/requests/sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
File "/data/data/com.termux/files/usr/lib/python3.9/site-packages/requests/sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.9/site-packages/requests/adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
有没有人可以解决我的问题,我希望我列表中的所有网站都可以获取 http 或 https 取决于网站
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: python python-3.x multithreading python-requests python-multithreading