urllib.parse的使用

import urllib.request
import urllib.parse  #解析

# url拼接
url = "https://www.baidu.com/s?"
name = {"wd":"校花"}
new_name = urllib.parse.urlencode(name)
new_url = url + new_name
print(new_url)
# 请求头
headers = {
    'User-Agent':
        'Mozilla/5.0 (Windows NT 6.1; Win64; x64) '
        'AppleWebKit/537.36(KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36',
    'Cookie': 'BAIDUID=712E599EE8B2B376F19E36399BD4B7F9:FG=1; BIDUPSID=712E599EE8B2B376F19E36399BD4B7F9; PSTM=1586778054; BD_UPN=12314353; BDUSS=DRVS05BWFM1dDRoTlhkSjFuT2FmMndqfmVHVVpEfi1nLVdCaVZrUC1BRnEtTHRlRVFBQUFBJCQAAAAAAAAAAAEAAAClYNinc2NzZGdzYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGprlF5qa5Rec; COOKIE_SESSION=10187_0_9_9_25_7_1_0_9_4_11_0_10184_0_13_0_1588075131_0_1588075118%7C9%230_0_1588075118%7C1; BDRCVFR[q9-ujHA1ZQ3]=mk3SLVN4HKm; delPer=0; BD_CK_SAM=1; PSINO=7; H_PS_PSSID=1451_21082_31254_31424_31341_30908_31271_31464_30823_31164_31472; H_PS_645EC=9a46SzUYhYMLeJqkuEBqT8hYvlHv9BEt8ZVpl3Ufs4NX76TYFgOnJo%2B8unA; BDORZ=B490B5EBF6F3CD402E515D22BCDA1598; BDSVRTM=0; BDRCVFR[dG2JNJb_ajR]=mk3SLVN4HKm; userFrom=ala'
    }
# 请求响应过程
req = urllib.request.Request(url,headers=headers)
res = urllib.request.urlopen(req)
html = res.read().decode("utf-8")

# 保存到本地
with open("百度校花.html","w",encoding="utf-8") as f :
    f.write(html)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值