无法requests.get()网站,“远程终端关闭的连接,无响应” - python

当我尝试向该网站发送请求时:

import requests
requests.get('https://www.ldoceonline.com/')

返回异常

requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',))

奇怪的是,如果您通过常规方法(通过浏览器)访问网站,则它们功能齐全且响应良好。仅当您尝试通过网络抓取技术检索信息时,您才会遇到此响应。

关于如何成功刮刮的任何想法吗?

参考方案

尝试使用标题以获得所需的响应。

import requests

res = requests.get('https://www.ldoceonline.com/',headers={"User-Agent":"Mozilla/5.0"})
print(res.status_code)

输出:

200

.get()之后,多处理陷入困境 - python

我试图了解multiprocessing如何在python中工作并遇到一些问题。这是示例:import multiprocessing def func(): return 1 p = multiprocessing.Pool() result = p.apply_async(func).get() 调用.get()函数时,代码只是卡住了。我究竟做错了什么?…

通过参数传递异步循环或使用默认异步循环 - python

我在我的应用程序中使用asyncio,我有点困惑将事件循环作为参数传递。使用事件循环编写函数/方法时,有三种可能性:将异步事件循环作为参数传递不要在事件循环中使用参数,而应使用asyncio.get_event_loop() 使其可选,以将事件循环作为参数传递。如果未通过,请使用asyncio.get_event_loop() 似乎大多数情况下都使用最后一种…

在Ubuntu上安装psycopg2 - python

我正在尝试在Ubuntu 12.04上安装python postgres客户端模块。该指南将执行以下操作:apt-get install python-psycopg2 但是,apt表示无法找到该软件包。我渴望通过apt安装它。这是我可以安装的另一个软件包的一部分吗? 参考方案 使用Ubuntu 12.04似乎对我来说很好:jon@minerva:~$ su…

Django隐藏重定向 - python

我想为应用内重定向创建一种机制,该机制不会完全重定向,而只是加载另一个视图函数。假设我要进行localhost:8000/a,django渲染视图,视图的最后一行说return HttpResponseRedirect('/b') 因此,现在我的浏览器将转到localhost:8000/b,django将呈现视图并将其返回给我。现在,我只…

Python GPU资源利用 - python

我有一个Python脚本在某些深度学习模型上运行推理。有什么办法可以找出GPU资源的利用率水平?例如,使用着色器,float16乘法器等。我似乎在网上找不到太多有关这些GPU资源的文档。谢谢! 参考方案 您可以尝试在像Renderdoc这样的GPU分析器中运行pyxthon应用程序。它将分析您的跑步情况。您将能够获得有关已使用资源,已用缓冲区,不同渲染状态上…