1
ccdjh 2021 年 9 月 12 日
直接字符串处理,是下面这意思么?
ip = '1.2.3.4:8080/3xx3/a.php?b=1' >>> ip.split(":")[1].split("/")[0] '8080' >>> ip.split(":")[0] '1.2.3.4' |
2
ungrown 2021 年 9 月 13 日
我自己常用的办法是,先 parse 一遍,检查结果的 scheme,如果缺失或者错误,再给开头加上默认的 scheme,二次 parse 。也可以用其他方式判断是否需要加协议头,方法多种多样。
|
3
princelai 2021 年 9 月 13 日
只要端口,不要 url 和后面的路径吗?
(?<=:)\d{1,5} |
4
wlsnx 2021 年 9 月 13 日
不带 http,你就先加上 http 再解析呗,不然 urlparse 的结果都是错的。
|