저는 파이썬과 특히 웹 코딩에 익숙하지 않습니다. 이름과 성을 묻는 프로그램을 만들고, 결과가 있다면 Pipl을 확인하려고합니다. 내 "전술"은 POST 메서드를 사용하여 웹 사이트의 필드를 완성하지 않고도 결과가 포함 된 URL (정보 포함)로 직접 이동하는 것입니다. ,http.client에서 HTTPSConnection을 사용할 때의 문제
socket.gaierror: [Errno -2] Name or service not known
나는 도메인 이름 만 (pipl.com)를 사용하지 않기 때문에 그건 생각하지만, 아무것도 나에게 도움이되지 :
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())
그리고이 오류를 받고 있어요 : 나는이 시도 나는 아직도 여기에 갇혀있다.
나는 POST를 사용하는 것이 더 쉬울 것이라고 스스로에게 말했다. 반복해서, 나는 웹 코딩에 익숙하지 않다. (그리고 나는 최고의 영어를 가지고 있지 않다.) 배우고있다. 당신의 도움에 감사한다.
도움 주셔서 감사합니다. 답변 Dan! 필자는 PIPL 라이브러리를 사용했으며 잘 작동합니다. –