百度搜索链接规则为:

http://www.baidu.com/s?wd=[搜索词目]&cl=3

有多个搜索词通过加号进行链接:

http://www.baidu.com/s?wd=keyword1+keyword2&cl=3

如果关键词中有中文的话,百度就会将其转码为%开始的编码。常用的编码格式主要有utf-8gbk两种,二者的转码结果是不一样的,下面通过Pythonurllib库进行测试。

# 百度URL链接转码
import urllib
keyword = '测试'
kwd = urllib.parse.quote(keyword, encoding = 'utf-8', errors = 'replace')
print(kwd)
kwd = urllib.parse.quote(keyword, encoding = 'gbk', errors = 'replace')
print(kwd)

结果如下:

%E6%B5%8B%E8%AF%95
%B2%E2%CA%D4

对比浏览器的网址,可知百度采用的是utf-8编码。

参考链接1:关于url链接包含中文编码问题

参考链接2:百度搜索链接中的汉字转码

最新文章

  1. CentOS 7 Rescure
  2. Java正则获取邮箱
  3. BZOJ-1045 糖果传递 数学+递推
  4. 【HDU2087】KMP
  5. Android的FrameLayout使用要注意的问题
  6. 转:Delphi中destroy, free, freeAndNil, release用法和区别
  7. 配置glance使用NFS后端
  8. (转)java for循环的执行顺序和几种常用写法
  9. MyEclipse安装步骤和破解
  10. MySQL 笔记(Mysql 8.0.16)
  11. svn 部署
  12. 升级linux python
  13. xl2tpd[26104]: Maximum retries exceeded for tunnel 33925. Closing
  14. snmp 里面oid对应的信息 MIB
  15. docker 技术
  16. Oracle 增加、修改、删除字段
  17. windows 激活venv问题
  18. python 3.x 用户登录重设密码
  19. C语言 · 征税程序
  20. PyQt4简单的窗口程序

热门文章

  1. Node.js express模块 http服务
  2. 几句java代码搞定十万个为什么数据
  3. 单元测试unittest及报告生成(两种报告模板)
  4. [转]SQL server 2008R2 中 C#Winfoirm 使用 SqlDependency 机制实现 数据库中某一张表的监视
  5. 使用 DrMemory 详细教程
  6. MySQL知识点系统总结
  7. C#中的索引器(Indexers)
  8. PowerDesigner通过SQL语句生成PDM文件并将name和comment进行互相转换
  9. 可视化,matplotlib,seaborn,plotly,pyecharts等等
  10. Linux核心系统命令