bet36体育在线备用

当前位置: 主页 > bet36备用网址 >

问题记录-python写mapper测试时出现urllib.error.HTTPE

时间:2020-06-28 04:25来源:原创 作者:admin 点击:
功能实现是从文本中获取365bet然后搜索下载图片,在直接赋字符串时可以实现搜索下载。 但mapper输入应该是从sys.stdin按行获取如下 for line in sys.std.in: ***************具体实现 在这样写入时

  功能实现是从文本中获取365bet然后搜索下载图片,在直接赋字符串时可以实现搜索下载。

  但mapper输入应该是从sys.stdin按行获取如下

  for line in sys.std.in:

  ***************具体实现

  在这样写入时反而出现了以上的问题,url打开出问题,在图片下载上使用了多线程,目前不知是哪里的问题

  居然是网址的问题!!!

  原网址是设置

  response=urllib.request.urlopen('https://www.bing.com/images/asvnc?q=' + urllib.parse.quote_plus(keyword) + '&async=content&first=' + str(current) + '&adlt=' + adlt)

  改后

  response=urllib.request.urlopen('https://cn.bing.com/images/async?q=' + urllib.parse.quote_plus(keyword) + '&async=content&first=' + str(current) + '&adlt=' + adlt)

  初步解释:

  在直接访问时使用www.bing.com提示连接出错然后直接强制跳转到cn.bing.com了,不知道什么原因。

  在访问bing的官网时也是直接访问cn.bing.com,点击了switch to english 出现的网址是http://global.bing.com/?FORM=HPCNEN&setmkt=en-us&setlang=en-us,而不是ww.bing.com

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表