".cst"파일을 통해 웹 어플라이언스에 연결하고 싶습니다. 당신이 브라우저에서 열려면 유는 입력 할 필요가python urllib/httplib로 .cst 파일을 처리하십시오.
http://x.x.x.x/index.cst?Lang=en&login=blafoo&passwd=foobla
가 어떻게 URLLIB이나 다른 패키지에이 요청을 보낼 수 ? urllib
와 관련된 도움
Basti
".cst"파일을 통해 웹 어플라이언스에 연결하고 싶습니다. 당신이 브라우저에서 열려면 유는 입력 할 필요가python urllib/httplib로 .cst 파일을 처리하십시오.
http://x.x.x.x/index.cst?Lang=en&login=blafoo&passwd=foobla
가 어떻게 URLLIB이나 다른 패키지에이 요청을 보낼 수 ? urllib
와 관련된 도움
Basti
import urllib.request
import urllib.parse
params = urllib.parse.urlencode({'Lang': 'en', 'login': 'blafoo', 'passwd': 'foobla'})
f = urllib.request.urlopen("http://x.x.x.x/index.cst?%s" % params)
f.read()
에 대한
탱크 :
import urllib
site = urllib.urlopen('http://x.x.x.x/index.cst?Lang=en&login=blafoo&passwd=foobla')
data = site.read()
이 스크립트의 당신이 통과하면 URL에서 알아 낸 내용을 저장합니다 data
변수 (응답 본문). , urllib
를 사용하여 답이 주어졌다하더라도,
은 내가 requests이 (! 모든 멋진 애들이 그것을 사용) 사용하는 것이 좋습니다.
import requests
response = requests.get('http://x.x.x.x/index.cst?Lang=en&login=blafoo&passwd=foobla')
# response.text contains the response contents
# response.status_code gives the response status code (200, 201, 404, etc)
추가 학점 : 요청
import requests
data = {'Lang': 'en', 'login': 'blafoo', 'passwd': 'foobla'}
response = requests.get('http://x.x.x.x/index.cst', params=data)
당신은 시도? 문제가 무엇입니까? – newtover