美文网首页
url中带中文转义才能访问

url中带中文转义才能访问

作者: 黑色汪汪汪 | 来源:发表于2020-02-12 16:29 被阅读0次

举例

url="*********?kind=upissue&issuenolist=2020年1期"
连接地址里面带汉字的,理论上用scrapy直接去访问是没有问题,如果有问题,那就是字符编码错了。

举个例子,如果对方网站默认字符集是utf8,那么不用看了,scrapy直接可以访问。

如果对方网站默认字符集是gbk,那就需要做点什么了。

import urllib
import string
new_url = str(url).encode('gbk')
url = urllib.parse.quote(new_url, safe=string.printable)

相关文章

  • url中带中文转义才能访问

    举例 url="*********?kind=upissue&issuenolist=2020年1期"连接地址里面...

  • 转义

    URL 对URL中的中文进行转义encodeURI和decodeURI,decodeURIComponent和en...

  • iOS中webView添加参数后不能加载

    在开发过程中,URL通常会带各种参数,如果参数中带有中文或者其他特殊字符,则需要对这个URL字符串进行转义操作: ...

  • 网址URL中特殊字符转义编码

    网址URL中特殊字符转义编码字符 - URL编码值 URL特殊字符转义,URL中一些字符的特殊含义,基...

  • 网络请求url对拼接的中文,空格进行转义

    应用中需要发起 HTTP 网络请求,如果拼接的 URL 地址中包含有中文、空格、特殊符号时,需要进行转义。否则就会...

  • swift-url编解码

    url的编码与解码,在工程中很常用,编解码针对特殊字符及中文,确保url可以正常访问

  • spring RestTemplate 天坑

    url中%是特殊的字符,会被转义 %25 。被转义之后的URL不是正确的URL地址,程序会报出错误的400 Bad...

  • String转成URL为nil

    当URLString中含有空格或者URLString中有转义字符、中文时,把URLString转成url时会变成n...

  • iOS URL包含中文webView显示空白

    前些天,URL包含中文导致进入iOS的WebView页面显示空白,我就加了个中文的转义的代码,测试了几个页面没有发...

  • 解决url中带中文导致报错

    偶尔会遇到通过网络请求的url中带中文的情况,这样在加载图片的时候会导致加载不出来网上很多都是类似URLEncod...

网友评论

      本文标题:url中带中文转义才能访问

      本文链接:https://www.haomeiwen.com/subject/gsjcfhtx.html