Python Wix 多线程连接

2024-05-23 19:14:44 发布

您现在位置:Python中文网/ 问答频道 /正文

好吧,我自己也试着找到答案。我想我知道怎么解决,只是不知道怎么去做。你知道吗

这个程序可以在https://github.com/SilviaS1/CREST-Market-for-Eve/blob/master/downloader.py找到 抱歉,代码太乱了,我正在分解原来的程序来学习。你知道吗

但是我得到了ConnectionError,我猜是因为当它运行某个TypeID时,它找不到任何记录,它当前被锁定了或者别的什么。不知道如何进一步诊断。你知道吗

我经常出错。你知道吗

File "C:\Python27\lib\site-packages\requests\adapters.py", line 412, in send
    raise ConnectionError(err, request=request)
ConnectionError: ('Connection aborted.', BadStatusLine("''",))
<Greenlet at 0x93b1710: <bound method AsyncRequest.send of <grequests.AsyncRequest object at 0x0917F710>>(stream=False)> failed with ConnectionError

所以我想如果我能把所有的htmls都写进一个csv,然后在成功返回数据的时候做一些类似于弹出的操作,把出错的弹出到另一个csv中?不是每次出错后手动重新运行程序,而是希望它一直运行到最后,并提供一个异常列表,然后我可以重新运行?你知道吗

所以可能需要一些东西来捕捉ConnectionError,注意TypeID或url,然后继续?有没有更好的办法解决这个问题?你知道吗


Tags: csv答案pyhttps程序githubcomsend