我是 Python 新手,尤其是 Web 编码新手。我正在尝试制作一个询问姓名和姓氏的程序,然后检查 Pipl 是否有任何结果。我的“策略”是直接访问带有结果的 URL(包含信息),而不使用 POST 方法来完成网站的字段。我试过这个:
import http.client
name = input("Name: ")
surname = input("Surname: ")
url = "pipl.com/search/?q=" + name + "+" + surname + "&l=&sloc=&in=5"
conn = http.client.HTTPSConnection(url, 443)
conn.putrequest('GET', '/')
conn.endheaders()
r = conn.getresponse()
print(r.read())
我收到了这个错误:
socket.gaierror: [Errno -2] 名称或服务未知
我认为那是因为我不仅使用域名(pipl.com),但没有任何帮助,我仍然停留在这里。
我还告诉自己,使用 POST 可能会更容易。我再说一遍,我对网络编码很陌生(而且我的英语不是最好的),我正在学习,所以感谢您的帮助!