qq_40006118 2022-10-22 14:15 采纳率: 77.3%
浏览 34
已结题

爬虫获取的图片尺寸不对

使用requests爬取网站图片,但是爬下来的图片尺寸由长方形的图变成正方形的裁剪后的图片了,在一个特定网站会出现这种问题,在其他网站不会,但是该网站html代码与其他网站一样。

爬虫代码:

r=requests.get('https://i.ibb.co/Gsqx5B0/20221021-173241.jpg')
with open('a.jpg','wb') as k:
    k.write(r.content)

就不放图了,放图会审核不通过。
总之图片会从一个长方形竖屏图变成一个裁剪过后的正方形图片,具体网站是代码中

请问是我的程序问题还是网页问题,如果是网页问题该如何爬取正确尺寸的图片呢?

  • 写回答

1条回答 默认 最新

  • 大山楂 2022-10-24 08:55
    关注

    在浏览器里f12看一下你抓取的那个原图是不是跟你下载下来的一样。如果一样,有没有可能是网站知道你非正常访问,给你转到一个裁剪后的图片地址。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月7日
  • 已采纳回答 11月29日
  • 修改了问题 10月22日
  • 修改了问题 10月22日
  • 展开全部

悬赏问题

  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)