你好,我所有的朋友和读者。我正在创建一个应用程序,我需要在其中选择 Webbrowser 的组合框/下拉列表选项。实际上,我的程序的工作是它应该匿名评论(发送/提交文本)到我的 blogspot 页面(隐藏页面)。我将在我的其他程序中使用此方法向我发送反馈。我不想使用电子邮件服务,因为某些防病毒软件可以检测到它,并且可能某些专家可能会破解我的电子邮件密码。所以我决定使用这种方法。
我的问题是博主评论框选择的项目是“谷歌帐户”或“选择一个选项”我想将所选项目更改为“匿名”。我用谷歌搜索并尝试了许多代码示例。但 :-(
这是我的代码:
Public Class Form1
Dim pagepathh As String = "C:\Users\username\Desktop\sample.htm"
Dim posturl As String = "<iframe allowtransparency=""true"" class=""blogger-iframe-colorize blogger-comment-from-post"" frameborder=""0"" height=""234px"" id=""comment-editor"" name=""comment-editor"" src=""http://www.blogger.com/comment-iframe.g?blogID=8713182853230782541&pageID=4831696032518082948&blogspotRpcToken=9354446#%7B%22color%22%3A%22rgb(255%2C%20255%2C%20255)%22%2C%22backgroundColor%22%3A%22rgb(20%2C%2020%2C%2020)%22%2C%22unvisitedLinkColor%22%3A%22rgb(136%2C%20136%2C%20136)%22%2C%22fontFamily%22%3A%22Arial%2C%20Tahoma%2C%20Helvetica%2C%20FreeSans%2C%20sans-serif%22%7D"" width=""100%""></iframe>"
'This Is Bloger Comment Body Url.
Form1 加载:
My.Computer.FileSystem.WriteAllText(pagepathh, posturl, False)
wb1.Navigate(pagepathh) 'WB1 is my webbrowser.
Button1(发布按钮)点击:
wb1.Document.GetElementById("commentBodyField").SetAttribute("Value", tb_comment.Text) ' tb_Comment is comment textbox.
I want To Place Some Code Here To Set Combobox Selected Item "anonymously".
wb1.Document.GetElementById("postCommentSubmit").InvokeMember("click")
这是 Blogspot 下拉列表 HTML 代码:
<select id="identityMenu" name="identityMenu" dir="ltr" onchange="BLOG_CMT_onSelectorChange()" style="display: inline; ">
<option value="NONE" disabled="">Select profile...</option>
<option value="NONE" disabled=""> </option>
<option value="GOOGLE">Google Account</option>
<option value="NONE">LiveJournal</option>
<option value="NONE">WordPress</option>
<option value="NONE">TypePad</option>
<option value="NONE">AIM</option>
<option value="OPENID">OpenID</option>
<option value="NONE" disabled=""> </option>
<option value="NAMEURL">Name/URL</option>
<option value="ANON">Anonymous</option>
附加信息:
Platform: Visual Basic Express 2010
.Net Framework is 2.0
Webpage Dropdown List Id: "identityMenu"
Webpage Button Submit Id: "postCommentSubmit"
Webpage Comment Textbox Id: "commentBodyField"
请真的为我糟糕的英语拼写和语法错误感到抱歉。