使用HTTP协议从网页中检索信息时出现问题

维沙尔·帕利康达(Vishal Pallikonda)

这是我在这个论坛上的第一个问题。所以我们开始。

在针对所有人的Coursera python作业中,我修改了.py文件中的网址,并告知从提供的链接中检索文档。但是在完成所有操作并在cmd中运行后,出现“ socket.gaierror:[Errno 11001] getaddrinfo失败”错误。我也无法使用其他替代方法,例如浏览器开发人员控制台和telnet。Telnet引发“无法在端口80上打开到主机的连接:连接失败”错误。

我调查了Google,但没有得到明确的答案。如果有人为我解决了这个问题,那将真的有帮助。

import socket

mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect(('http://data.pr4e.org/intro-short.txt', 80))
cmd = 'GET http://data.pr4e.org/intro-short.txt HTTP/1.0\r\n\r\n'.encode()
mysock.send(cmd)

while True:
    data = mysock.recv(512)
    if len(data) < 1:
        break
    print(data.decode(),end='')

mysock.close()

我希望得到URL的元数据和内容。

蛇魅

套接字不了解url,仅了解主机名。你需要改变

mysock.connect(('http://data.pr4e.org/intro-short.txt', 80))

mysock.connect((data.pr4e.org', 80))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从Firebase检索信息以及使用REST与Retrofit和RxJava进行解析时出现问题

使用python抓取网页时出现问题

使用“ webbrowser”在Chrome中打开网页时出现问题

尝试从本地存储中检索数据时出现问题

从tomcat中的webapp检索属性文件时出现问题

使用FutureBuilder检索元素时出现问题

使用BeautifulSoup检索Google Scholar结果时出现问题

下载网页时出现问题

在iTunesConnect中设置“税收信息”时出现问题

在Picker元素中显示信息时出现问题

使用PHP exec()获取更新信息时出现问题

从GoPro检索视频时出现问题

从页面检索信息并将其提交给 JavaScript 对象构造函数时出现问题

使用通用协议端口进行端口转发时可能出现问题?

使用协议缓冲区从文件读取消息时出现问题

在网页中嵌入随XSendFile发送的PDF文件时出现问题

在 Chromium 中打印包含 SVG 图像的网页时出现问题

尝试使用 requests-html (Python 3.6) 抓取 JS 网页时出现问题

使用Selenium + Java选中网页上的所有复选框时出现问题

使用 Kotlin 在 SQLite 中查询时出现问题

使用CarrierWave在Rails中显示图像时出现问题

使用 getch 在 python 中检测按键时出现问题

解决许多网页时出现问题

将JSON信息存储到字典中以在python中循环时出现问题

在Python中检索存储的AES加密字符串时出现问题

返回从循环中调用的数据库查询中检索到的数据时出现问题

检索传递给 SQL Server 中存储过程的 XML 数据时出现问题

在Android Studio中从Firebase数据库检索图像时出现问题

从Java中的“ 2d数组”检索值时出现问题