我想问有没有大佬知道怎么用socket去连接一个具体的URL地址,我用
socket.connect((address,80)),address只能是www.baidu.com这样的地址,而不是
http://xxxxx/xxxxxx/ 这样带具体路径的地址,不然就会出错“getaddrinfo failed”。
前提是别用其他lib
socket 是更底层的协议,不懂http协议, 要想建立http连接,请用HttpConnection
可能我没描述清楚题目,就是在不使用python自带库的情况下,只用socket去建立TCP连接,然后获得HTML文件。不过我已经解决了,谢谢大家们的帮助
你用socket,当然需要用域名。用http开头的URL就是走HTTP协议了。不能用作socket的地址。