请求中的 WinError10060

问题描述

我正在尝试从“https://nhandan.vn/”抓取新闻数据,但在我的代码中遇到了 WinError10060,我已经在我的代码添加了 sleep(1) 但这个错误没有改变。请帮助我(我是初学者)。谢谢 我的代码

cte = []
news_links = []
url = newspaper.build('https://nhandan.vn/')
for category in url.category_urls():
    cte.append(category)
for i in cte:
    url = i
    session = HTMLSession()
    r = session.get(url)
    articles = r.html.find('article')
    for item in articles:
        try:
            newsitem = item.find('a',first = True)
            title_no = newsitem.text
            link = newsitem.absolute_links
            news_links.append(link)  
        except:
            pass
for i in range(len(news_links)):
    news_links[i] = str(news_links[i])
    news_links[i] = news_links[i][2:-2]
text1 = []
title1 = []
start = []
for i in range(len(news_links)):
    if news_links[i] == 't':
        start.append(i)
for i in news_links:
    url = i        
    response = requests.get(url)
    soup = BeautifulSoup(response.text,'html.parser')
    cards = soup.find_all('p')
    cards1 = soup.find_all('h1')

我的错误

During handling of the above exception,another exception occurred:

Traceback (most recent call last):
  File "C:\Users\Do Anh Luyen\Documents\code\python\summary.py",line 18,in <module>
    r = session.get(url)
  File "C:\Users\Do Anh Luyen\AppData\Local\Programs\Python\python39\lib\site-packages\requests\sessions.py",line 555,in get
    return self.request('GET',url,**kwargs)
  File "C:\Users\Do Anh Luyen\AppData\Local\Programs\Python\python39\lib\site-packages\requests\sessions.py",line 542,in request
    resp = self.send(prep,**send_kwargs)
  File "C:\Users\Do Anh Luyen\AppData\Local\Programs\Python\python39\lib\site-packages\requests\sessions.py",line 655,in send
    r = adapter.send(request,**kwargs)
  File "C:\Users\Do Anh Luyen\AppData\Local\Programs\Python\python39\lib\site-packages\requests\adapters.py",line 516,in send
    raise ConnectionError(e,request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='nhandan.vn',port=443): Max retries exceeded with url: /giaoduc (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000001C8B4BE58B0>: Failed to establish a new connection: [WinError 10060] A connection attempt Failed because the connected party did not properly respond after a period of time,or established connection Failed because connected host has Failed to respond'))

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...