$check = strpos($old_url, '?')
//如果存在 ? if($check !== false)
{ //如果 ? 后面没有参数,如 hindex.php?
if(substr($old_url, $check+1) == '') {
//可以直接加上附加参数 $new_url = $old_url
} else//如果有参数,如:index.php?ID=12
{ $new_url = $old_url.'&'
} }
else//如果不存在 ? {
$new_url = $old_url.'?' }
echo $new_url
?>
url = 'http://xxxxxxx.simple.com/xxxxxxxx'data = {
'xxx': 0,
'type': 0,
'status': 3,
'actName': ''}
cookies = {'xxxx': 'xxxxxx',
'uid': 'xxxxxx'}
data['xxx'] = 44
h = requests.get(url, params=data, cookies=cookies, timeout=3000)
# url可以通过h.url查看
requests可以通过params自动拼接
如果是urllib, 没用过, 只知道parse可以拼接参数
>>> import urllib>>> urllib.parse.urlencode({"a": 11, "b": 22})
'a=11&b=22'
1请求行 最开始GET 开头的一串,GET表示请求方式,后面跟的是请求参数、HTTP协议及版本号2请求头Request Headers Network——>点击url地址——>点击headers:找到Request Headers,点击view source。
python是一种程序语言
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)