用 urllib 的 urljoin() 拼接两个网址

对于urljoin(),第一个参数是基础母站的url,第二个是需要拼接成绝对路径的url。即使后者完全没有前者的内容,也可以。

Python 3.5.3 (v3.5.3:1880cb95a742, Jan 16 2017, 08:49:46)

[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>> from urllib import parse

>>> url1 = "http://www.youtube.com/user/khanacademy"

>>> url2 = "/user/khanacademy"

>>> parse.urljoin(url1,url2)

'http://www.youtube.com/user/khanacademy'

>>> url1 = "http://www.youtube.com/"

>>> parse.urljoin(url1,url2)

'http://www.youtube.com/user/khanacademy'

如果url2,是一个完整的url,则以后者的为准,所以,不管url2是不是短连接,都可以放进去拼接。

>>> url2 = "http://www.youtube.com/user/khanacademy"

>>> parse.urljoin(url1,url2)

'http://www.youtube.com/user/khanacademy'

>>> url2 = "http://d.com/user/khanacademy"

>>> parse.urljoin(url1,url2)

'http://d.com/user/khanacademy'

python网址拼接_用 urllib 的 urljoin() 拼接两个网址相关推荐

  1. python舵机控制程序_树莓派PWM控制舵机的两种方式

    PWM控制舵机简介 通常情况下,伺服电机(舵机)是由一个标准的直流系统和一个内部反馈控制装置(一个减速齿轮和电位计)来组成的.伺服电机(舵机)的主要作用是将齿轮轴旋转到一个预定义的方向上.伺服电机(舵 ...

  2. python global用法_【干货】每天更新两个Python 小例子(十九)

    关注我,给你不一样的Python世界 Python试听课 扫码免费领 这里是G的实例课堂,每天带来两个Python实例. 实例001:变量作用域 题目:学习使用auto定义变量的用法. 程序分析:py ...

  3. java 字符拼接_七种java字符串拼接详解

    01."+"号操作符 要说姿势,"+"号操作符必须是字符串拼接最常用的一种了,没有之一. String chenmo = "沉默"; Str ...

  4. python求图形面积_求高效的,计算两多边形重叠面积的算法,python实现

    [Asm] 纯文本查看 复制代码import random import time from sympy.geometry import * import numpy as np from scipy ...

  5. python url拼接_教你写python爬虫——用python爬原图

    环境:python3.6 + pycharm "猎物":http://www.polayoutu.com (仅学习用) 动机1:想要爬一些尺寸比较大(不是尺度)的美图养养眼,仅此而 ...

  6. python爬虫_抓取瓦片图片信息并将其拼接_以mapbar为例(适用交通工程类专业)

    python爬虫_抓取瓦片图片信息并将其拼接_以mapbar为例(适用交通工程类专业) 这次就以mapbar为例爬取道路交通拥堵情况 第一步,瓦片标号解析 第二步,拼url,然后下载 第三步,图片拼接 ...

  7. python爬虫基础扫盲之urllib.pase解析URL

    在笨方法"学习python笔记之urlopen,中提了urllib主要是提供打开网页,解析url等功能用于网络爬虫,其lib主要包含四个部分,其中urllib.parse主要是负责url的解 ...

  8. Python 爬虫---(3)Urllib库使用介绍

    1.Urllib库使用详解 Urllib是python内置的HTTP请求库 包括以下模块 urllib.request 请求模块 urllib.error 异常处理模块 urllib.parse ur ...

  9. [转载]Python爬虫入门三之Urllib库的基本使用

    python爬虫系列教程http://cuiqingcai.com/1052.html 1.分分钟扒一个网页下来 怎样扒网页呢?其实就是根据URL来获取它的网页信息,虽然我们在浏览器中看到的是一幅幅优 ...

最新文章

  1. 饿了么监控体系:从架构的减法中演进而来
  2. 微信小程序——tab切换内容
  3. Python配置-virtualenv和conda的区别
  4. 关于 SAP UI5 Table 控件中行合并的实现方式
  5. Github+jsDelivr+PicGo 打造稳定快速、高效免费图床
  6. java开机自动运行,怎么用java实现程序开机自动运行
  7. PartitionStateMachine分析
  8. UI设计灵感|这才是分享美图的正确姿势!
  9. 读取SD卡文件夹下的MP3文件和播放MP3文件
  10. 智能优化算法:鸽群优化算法-附代码
  11. c++ 定时器_「正点原子Linux连载」第十九章定时器按键消抖实验
  12. 安卓微信支付回调出现白页面
  13. 少年:Scala 学一下
  14. OLED之U8g2中文库使用
  15. 深度学习 (一)计算机如何处理和识别图片揭秘
  16. 网络安全之内网信息收集
  17. 为华生物NH2-PEG2000-MAL氨基聚乙二醇马来酰亚胺的简介及应用
  18. 计算机映像缺失磁盘如何修复,Win10安装会遇到的问题汇总及解决方法
  19. OkHttpUtils | okhttp-OkGo的使用,完美支持RxJava
  20. yum命令详解和报错 Cannot find a valid baseurl for repo: base

热门文章

  1. Giza=Winterfell + Cairo VM
  2. php链接字体颜色,通过html/css设置超链接字体颜色
  3. vs2013 下配置OpenGL(超级宝典第五版)开发环境
  4. c语言字符函数isalpha,总结C语言字符检测函数:isalnum、isalpha...
  5. 百叶窗 v2.0.0.6,一款仿Chrome浏览器风格的文件资源管理器~
  6. 当老板拖欠工资的时候....
  7. 深入浅出FFMPEG(精华)
  8. 2021物理化学实验3:燃烧热的测定
  9. UPCOJ-5333 - 大佬 - 数学期望
  10. mysql dbo_sql的表名中的dbo是什么意思