import urllib.request
import ssl

ssl._create_default_https_context = ssl._create_unverified_context
response = urllib.request.urlopen('https://www.baidu.com')
print(response.read().decode('utf-8'))

如果不是https,则不需要初始化ssl

 

带参数的POST请求:

import urllib.request
import urllib.parse
import json
import ssl

ssl._create_default_https_context = ssl._create_unverified_context

dic = {'usercode':'123456','password':'123'}
data = urllib.parse.urlencode(dic)

req = urllib.request.Request('https://localhost/login', data.encode())
opener = urllib.request.urlopen(req)
content = json.loads(opener.read().decode())
print(content)

 

相关文章:

  • 2022-01-18
  • 2022-01-15
  • 2021-12-26
  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2021-11-12
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-23
  • 2021-08-15
  • 2022-12-23
  • 2022-01-19
  • 2021-11-02
相关资源
相似解决方案