Pro nào đã viết code auto xin nhờ chỉ giáo !!

Tình hình là mới tập tành code auto cùi chúi , nhưng đang gặp khó khăn chỗ này mà build quài vẫn không được. Bác nào pro xin chỉ hộ em chỗ này cái. Em muốn ghi dữ liệu lên 1 TextArea (trên trang web) mà mãi vẫn không được.Dưới đây là code của em :

Code trên trang web :
<textarea name="description" cols="80" rows="12" id="description" ></textarea>

Code phương thức ghi dữ liệu lên TextArea :

public void SetTextareaStringValue(string TagName,string values)
{
try
{
HTMLDocument document = ((HTMLDocument)IE.Document);
foreach (IHTMLTextAreaElement TextAreaElement in document.getElementsByTagName(TagName))
{
if (TextAreaElement != null)
{
TextAreaElement.value = values;
WaitForComplete();
break;
}
}
}
catch { }
}


Code Control gọi phương thức :

SetTextareaStringValue("textarea", "Day la noi dung quang cao");


Lưu ý là khi em dùng Debug để kiểm tra thì vẫn vào dc phương thức SetTextareaStringValue, vẫn gọi lên dc TextArea
TagName textarea, chạy qua đoạn TextAreaElement.value = values; nhưng mà kết quả vẫn là không setvalues lên dc TextArea.
Xin pro chỉ giáo ạ, em xin cảm ơn rất rất nhiều !!!
 

tunvit

Vip
Verified
Joined
Jun 5, 2011
Messages
3,681
Solutions
1
Reactions
11,908
MR
46.436
Chat with me via Yahoo Messenger Chat with me via Teams
Code này bạn tính request lên web người khác hay fill lên web bạn vậy, nhìn sơ là code c#, nếu code đang là set data lên textarea web của bạn thì trật lật rồi, còn request lên web khác cũng trật lất nốt, nói chung là chưa biết ý bạn như thế nào :binhsua10:
 
Upvote 0
Code này bạn tính request lên web người khác hay fill lên web bạn vậy, nhìn sơ là code c#, nếu code đang là set data lên textarea web của bạn thì trật lật rồi, còn request lên web khác cũng trật lất nốt, nói chung là chưa biết ý bạn như thế nào :binhsua10:

Bác online yahoo đi , em pm hỏi chiện này chút nhé !!!
 
Upvote 0

noone2407

Junior
Joined
Feb 2, 2012
Messages
67
Reactions
22
MR
0.002
Chat with me via Teams
mình bên IT cũng đang lọ mọ sang bên MMO kiếm ít cháo

nhìn code đoán bạn xài webbrowser và ngôn ngữ C#
code này chỉ cần 1 dòng
webBrowser1.Document.GetElementById("description").InnerText = textBox1.Text;
hoặc
webBrowser1.Document.GetElementById("description").SetAttribute("Value",textBox1.Text);
 
Upvote 0

Announcements

Today's birthdays

Forum statistics

Threads
435,736
Messages
7,344,697
Members
187,532
Latest member
npq02030405
Back
Top Bottom