表單代碼如下:
<div class="right-content" id="commentContent">
<form action="" method="post" class="discuss-form" id="J_comment_inn_form">
<div class="my-remark-textarea">
<textarea id="talkContent" autocomplete="off" class="textarea wbtextarea J_Atwho" name="content" placeholder="我也說兩句……"></textarea>
<!-- <span class="wordwrap visible-none"><span id='wordCount'>0</span>/500</span> -->
</div>
<div class="action visible-none comment-inn-action-wrap">
<div id="J_CommentResource" class="comment-resource clearfix">
<div id="J_ResourceBox" class="resource-box">
</div>
</div>
<span id="comment-limit" class="comment-limit"></span>
<input type="button" id="talkSubmitBtn" class="btn-issue btn-primary J_Islogin"
module-name="save_comment" value="https://bbs.csdn.net/topics/提交">
</div>
</form>
</div>
我寫的VBS代碼是這樣子的:
On Error Resume Next
Set ie=WScript.CreateObject("InternetExplorer.Application")
ie.visible=1
ie.navigate "http://xxx.com/xxx.html"
Wscript.Sleep 10000
ie.Document.getElementById("content").value="https://bbs.csdn.net/topics/內容"
ie.Document.getElementById("talkContent").value="https://bbs.csdn.net/topics/內容"
ie.Document.getElementByName("content").value="https://bbs.csdn.net/topics/內容"
ie.Document.getElementByName("talkContent").value="https://bbs.csdn.net/topics/內容"
tj = ie.Document.getElementsByname("J_comment_inn_form")
tj.submit
但是運行后,IE打開了網頁,但是在文本框根本就無法輸入“內容”,也無法提交,請教各位高手,正確的代碼應該怎么寫呢?謝謝
uj5u.com熱心網友回復:
試試:ie.Document.all.item("talkContent").value="https://bbs.csdn.net/topics/內容"
ie.Document.all.item("talkSubmitBtn").click
uj5u.com熱心網友回復:
用webbrowser更好操作uj5u.com熱心網友回復:
On Error Resume Next
Set ie=WScript.CreateObject("InternetExplorer.Application")
ie.visible=1
ie.navigate "http://xxx.com/xxx.html"
Wscript.Sleep 10000
ie.Document.getElementById("content").value="https://bbs.csdn.net/topics/內容"
ie.Document.getElementsByname("J_comment_inn_form")(0).submit
uj5u.com熱心網友回復:
謝謝TOPC008和版主,用兩位大俠的代碼可以在輸入框填寫內容了,但是還是提交不成功呃。。。。。。。ie.Document.getElementsByName("J_comment_inn_form")(0).submit
用這行代碼提交,它就是重繪了一下頁面,但是內容卻沒有提交成功,郁悶啊
uj5u.com熱心網友回復:
ie.navigate "http://xxx.com/xxx.html"把具體網址放出來,有什么好隱藏的呢。 假如人家是通過什么js事件系結了提交的呢。 你給我們這片代碼把我們往歪路上引。
uj5u.com熱心網友回復:
ie.navigate "http://wanke.etao.com/detail/665349.html"請版主大人幫忙看一下,謝謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/112482.html
標籤:網絡編程
