php中检查 url 链接是否已经有参数,添加

php中检查 url 链接是否已经有参数,添加,第1张

//检查链接中是否存在 ?

$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是一种程序语言


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11705199.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存