python使用内置模块urllib发送POST请求
python3通过urllib发送post请求并抓取返回内容,代码只需要将POST改成GET即可发送GET请求
""" 作者:皮蛋编程(https://www.pidancode.com) 创建日期:2022/3/18 修改日期:2022/3/18 功能描述:python使用内置模块urllib发送POST请求 """ import urllib.request import urllib.parse url = 'https://www.pidancode.com/' parameters = {'site': 'pidancode.com'} data = urllib.parse.urlencode(parameters).encode('utf-8') # 使用urllib对参数进行编码 request = urllib.request.Request(url, data, method='POST') response = urllib.request.urlopen(request) # 发送HTTP POST请求 page = response.read(200000) print(page)
此代码在Python3.9环境下测试通过。
相关文章