| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1896 人关注过本帖
标题:这个网址的图片无法保存
只看楼主 加入收藏
liu8xm
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2020-3-22
收藏
 问题点数:0 回复次数:4 
这个网址的图片无法保存
https://trade.,这是一张验证码图片地址,因为request无法识别这个网站的内容。因此无法保存到本地。请教各位大神,应如何将此网址对应图片保存到本地,谢谢!
搜索更多相关主题的帖子: 网站 图片 网址 保存 本地 
2020-03-22 11:00
phiplato
Rank: 2
等 级:新手上路
威 望:3
帖 子:22
专家分:7
注 册:2020-4-24
收藏
得分:0 
用selenium试试看
2020-04-24 22:38
亿个新手
Rank: 2
等 级:论坛游民
帖 子:36
专家分:14
注 册:2021-1-22
收藏
得分:0 
直接进去复制粘贴就行了,别那么花里胡哨
2021-02-09 21:46
sssooosss
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:3
帖 子:664
专家分:1115
注 册:2019-8-27
收藏
得分:0 
共同学习
2021-02-20 08:34
书生牛犊
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:星夜征程
等 级:贵宾
威 望:10
帖 子:1101
专家分:5265
注 册:2015-10-27
收藏
得分:0 
我目前脚本用的是   python+selenium+chrome +pillow裁图   

程序代码:
from selenium import webdriver
from selenium. import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time
import os
from PIL import Image
def Element2text(driver,element):#传入driver,和验证码所在element,返回字符串
    #print('Element2text(1)')
    temp = ""
    try:
        Photo_time = time.strftime("%Y%m%d_%H%M%S", time.localtime(time.time()))#time库不支持%f毫秒
        #print('Element2text(2)')
        Photo_url = os.getcwd()+"\\"+Photo_time+'.png'
        time.sleep(0.6)#确保每轮截图能间隔一秒
        driver.get_screenshot_as_file(Photo_url)
    except BaseException as msg:
        print(msg)
        return temp
    
    try:
        #print('Element2text(3)')
        left   = element.location['x'] + 5        #获取验证码最左边位置
        top    = element.location['y']        #获取验证码最上边位置
        right  = left + element.size['width'] #获取验证码最右边位置
        bottom = top + element.size['height'] #获取验证码最下边位置
    except BaseException as msg:
        print(msg)
        print('问询验证码坐标信息失败')
        return temp
    
    try:
        print(Photo_url)
        Open_img = Image.open(Photo_url)
        Open_img = Open_img.crop((left,top,right,bottom))#剪切图片
        Open_img.save(Photo_url)#将剪切后的图片保存回原位置
        #print('Element2text(5)')
        temp = image2text(Photo_url)
        os.rename(Photo_url,os.getcwd()+"\\"+Photo_time+"["+temp+"].png")
    except BaseException as msg:
        print(msg)
        print('修建截图出现未知错误')

    
    return temp
        

φ(゜▽゜*)♪
2021-02-21 20:50
快速回复:这个网址的图片无法保存
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022110 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved