当前位置:编程学习 > VB >>

一个网站,想用VB自动点击上传图片的按钮,然后自动随机上传本地一个文件夹里的一幅头像图片,怎样实现?

一个网站,想用VB自动点击上传图片的按钮,然后自动随机上传本地一个文件夹里的一幅头像图片,怎样实现?
网站的按钮的代码 是脚本,我不知怎样实现自动点击它(点击它后会弹出选择打开本地文件的窗口):

file_types: "*.jpg;*.jpeg;*.gif;*.png;*.JPG;*.JPEG;*.GIF;*.PNG",
        file_types_description: "Web Image Files",
        file_size_limit  : 10000,
        //file_upload_limit: 1,
        file_queue_limit : 1,

        file_queue_error_handler : function (file, error_code, message) {
            uploadHandler.fileQueueErrorHandler();
        },
        file_dialog_complete_handler: function (selected_count, queue_count) {
            uploadHandler.fileDialogCompleteHandler(this, queue_count);
        },
        upload_start_handler: function (file) {
            uploadHandler.uploadStartHandler(this, file);
        },
        upload_progress_handler: function (file, bytes_loaded) {
            uploadHandler.uploadProgressHandler(this, file, bytes_loaded);
        },
        upload_error_handler: function (file) {
            uploadHandler.uploadErrorHandler(this, file);
        },
        upload_success_handler: function (file, server_data, response_code) {
            uploadHandler.uploadSuccessHandler(this, file, server_data, response_code, '/myprofile/thumbnail');
        },

        button_placeholder_id : "uploadButton",
        button_width: 200,
        button_height: 20,
        button_text : '<span class="uploadButton">选择一张照片 <span class="buttonSmall">(1 MB Max)</span></span>',
        //button_image_url: '/img/common/bg_submit.jpg',
        button_text_style : '.uploadButton { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; } .buttonSmall {}',
        button_text_top_padding: 0,
        button_text_left_padding: 18,
        button_window_mode: SWFUpload.WINDOW_MODE.TRANSPARENT,
        button_cursor: SWFUpload.CURSOR.HAND
    };
    new SWFUpload(settings);
})();
</script> 




其中,“选择一张照片”那里就是我要点击的按钮,如何点击它呢?

--------------------编程问答-------------------- 最好有源码 --------------------编程问答-------------------- 没人会吗? --------------------编程问答-------------------- 我建议你用WebBrowser来做,步骤是:

1)用WebBrowser打开那网页。
2)通过Document来获取网页对象。
3)对对象进行操作(例如按钮的Click)。

但是有个问题要注意的,就是网页中的文件上传控件,是无法直接向里面填写文件路径的,必须要模拟点下“浏览”按钮,然后在弹出的窗口中填入。 --------------------编程问答-------------------- 可以用协议方式后台上传图片,或者通过模拟鼠标点击等方式实现,一般是需要另外做个程序来点击,同个进程一点就卡住了
补充:VB ,  网络编程
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,