一个网站,想用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 , 网络编程