设为首页收藏本站
查看: 1617|回复: 16

[python] 用python写爬虫时出现的蜜汁bug,求大神解决

[复制链接]
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 177 天

    [LV.7]常住居民III

    发表于 2019-4-22 09:10:43 | 显示全部楼层 |阅读模式
    5威望
    1. import urllib.request
    2. import re
    3. while 1:
    4.     print("请输入你要下载的图片的关键字:")
    5.     keyword=input()
    6.     keyword=urllib.parse.quote(keyword,safe='/')
    7.     URL='http://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word='+keyword+'pn='+'20'
    8.     response = urllib.request.urlopen(URL)
    9.     print(URL)
    10.     html=response.read().decode('utf8')
    11.     f=open('html.txt','w',encoding='utf8')
    12.     f.write(html)
    13.     f.close()

    复制代码


    其中一部分代码是这样的,看上去没什么不对,但是,奇迹发生了!!!
    就像图里一样,英文,中文,单字,多字,唯独美女不可行!!!

    为啥啊!!!
    求大佬解决
    附件: 您需要 登录 才可以下载或查看,没有帐号?注册

    最佳答案

    查看完整内容

    看你这问题,乍一看以为是编码问题,其实并不是,问题我已经标注出来了,看你能不能看懂了 url链接中,参数之间需要加【&】,不然就会导致参数紊乱
  • TA的每日心情
    慵懒
    6 天前
  • 签到天数: 168 天

    [LV.7]常住居民III

    发表于 2019-4-22 09:10:44 | 显示全部楼层


    看你这问题,乍一看以为是编码问题,其实并不是,问题我已经标注出来了,看你能不能看懂了

    url链接中,参数之间需要加【&】,不然就会导致参数紊乱
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    3 小时前
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-4-22 10:44:41 | 显示全部楼层
    你可以把错误结果翻译一下,错误的地方也列出来了,编码错误
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-5-8 18:09
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    发表于 2019-4-22 12:44:36 | 显示全部楼层
    捞的一  这是什么输入
    回复

    使用道具 举报

  • TA的每日心情

    2019-5-8 14:47
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2019-4-22 17:00:46 | 显示全部楼层
    感谢楼主分享
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 177 天

    [LV.7]常住居民III

     楼主| 发表于 2019-4-22 18:08:03 | 显示全部楼层
    status 发表于 2019-4-22 12:21
    看你这问题,乍一看以为是编码问题,其实并不是,问题我已经标注出来了,看你能不能看懂了

    url链接 ...

    看不到图片啊
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 177 天

    [LV.7]常住居民III

     楼主| 发表于 2019-4-22 18:12:56 | 显示全部楼层
    status 发表于 2019-4-22 12:21
    看你这问题,乍一看以为是编码问题,其实并不是,问题我已经标注出来了,看你能不能看懂了

    url链接 ...

    不好意思哈,网卡了
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 177 天

    [LV.7]常住居民III

     楼主| 发表于 2019-4-22 18:16:53 | 显示全部楼层
    status 发表于 2019-4-22 09:10
    看你这问题,乍一看以为是编码问题,其实并不是,问题我已经标注出来了,看你能不能看懂了

    url链接 ...

    orz   orz   orz   orz   orz   orz   orz   orz   orz   orz   orz   orz   
    orz虽然不知道是什么原理,但是问题解决,谢谢大佬!!!orz
    orz   orz   orz   orz   orz   orz   orz   orz   orz  orz   orz   orz   
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    6 天前
  • 签到天数: 168 天

    [LV.7]常住居民III

    发表于 2019-4-22 23:53:54 | 显示全部楼层
    毛毛宇 发表于 2019-4-22 18:16
    orz   orz   orz   orz   orz   orz   orz   orz   orz   orz   orz   orz   
    orz虽然不知道是什么原理 ...

    这个需要理解http的的get请求和post,put,delete等不同的请求方式,以及不同请求的方式中各自的传参方式。你去学下这方面的知识就懂了
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    3 小时前
  • 签到天数: 59 天

    [LV.5]常住居民I

    发表于 2019-4-23 11:58:13 | 显示全部楼层
    细节问题。。。。学到了
    回复

    使用道具 举报

  • TA的每日心情

    4 小时前
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2019-4-23 13:39:52 | 显示全部楼层
    哈哈哈哈哈哈哈哈哈哈
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-4-25 13:25
  • 签到天数: 83 天

    [LV.6]常住居民II

    发表于 2019-4-23 14:07:39 | 显示全部楼层
    不动python
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-5-8 12:14
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2019-5-11 08:23:45 来自手机 | 显示全部楼层
    这个,可以啊
    回复

    使用道具 举报

  • TA的每日心情

    2019-5-12 21:20
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2019-5-12 21:30:31 | 显示全部楼层
    看你这问题,乍一看以为是编码问题,其实并不是
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 21:02
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    发表于 7 天前 | 显示全部楼层
    这个就是简单的get方式传参数,使用&拼接多个参数
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    站长推荐 上一条 /1 下一条

    红盟社区--中国红客联盟 

    Processed in 0.087038 second(s), 27 queries.

    站点统计| 举报| Archiver| 手机版| 黑屋 |   

    Powered by HUC © 2001-2017 Comsenz Inc.

    手机扫我进入移动触屏客户端

    关注我们可获取更多热点资讯

    Honor accompaniments. theme macfee

    快速回复 返回顶部 返回列表