Что нового

[Сеть, интернет] [Сеть, интернет] Данные не коректно вводятся в форму на js

andrew123

Новичок
Сообщения
8
Репутация
0
Стоит задача автоматизировать ввод статтей на сайт.
Удалось автоматически ввести логин и пароль, кликнуть по кнопке создать статью и появляется форма. Ну тут и началось, стандартными средствами пытаюсь ввести текст статьи и название и текст урезается. Использовал :
Код:
$oForm = _IEFormGetCollection($blogurl, 0)
    
   $Bltext = _IEFormElementGetObjByName($oForm, "postingHtmlBox")
   
	
	$hwnd = _IEPropertyGet($alfa, "hwnd")
	ControlSend ( $hwnd, '', '', $blogtext )



В этом варианте, появляеться искомый текст, правда пробелы стоят в хаотическом порядке, и куда -то деваеться часть фразы. Пример: йтекстЭто . заголовок текста23

вместо
Это тестовый текст.Это заголовок текста23.
Код страницы :
<body id="blogger-app" class="lang_uk"><script type="text/javascript">
var BloggerClientFlags={0:true,1:true,5:true,6:true,7:true,10:true,11:true,14:true,20:true,24:false,27:true,28:true,29:true,30:true,31:true,34:true,35:true,36:true,38:true,39:true,40:true,41:true,42:true,46:true,49:false,53:"8612898679430134830",54:"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u0430\u0439\u0442\u043e\u0432",55:"http://buzz.blogger.com",56:"http://bloggerindraft.blogspot.com/",57:"http://blogsofnote.blogspot.com/",58:"MSIE 9.0",64:"[email protected]",65:"/favicon-image.g?blogID\x3d8612898679430134830",66:"//www.blogger.com/static/v1/v-css/2441639281-contactpicker.css",67:"//www.blogger.com/static/v1/jsbin/127827251-fc.js",68:"gmail.com",69:"/go/feedback",70:"//apis.google.com/js/share.js",71:"http://www.google.com/support/forum/p/blogger?hl\x3den",72:"http://help.blogger.com/",73:"http://uasite4you.blogspot.com/",74:"http://uasite4you.blogspot.com/logout?d\x3dhttp://www.blogger.com/logout-redirect.g?blogID%3D8612898679430134830",75:"3.10",79:"https://apis.google.com/js/plusone.js",81:"/profile/17445696547913396605",82:"AOuZoY5aFtC0v4fKOt5ogTfJeu0i8yfAxA:1370630299236",83:"AIzaSyBvVRqeAZhzkr7PC0n9YaulojZdGVKEBUc",84:"uk",85:"//www.blogger.com/static/v1/v-css/4199581979-template_code_editor_bundle.css",86:"//uasite4you.blogspot.com/b/html-preview?token\x3dZxKmIT8BAAA.OUXTZwANtr-q1Dwuiipv1w.vEomEzrbXtUHt1w2CxHqmQ",87:"https://spreadsheets.google.com/spreadsheet/viewform?formkey\x3ddGE2ZlByWjVzS1FrSFpGb3AxZVVZb0E6MQ",};

var _layoutOnLoadHandler = function() {};
var _adSenseSignupCompleteHandler = function() {};

// For adsense promo youtube video
var onYouTubePlayerReady = function() {};
</script>
<iframe src="javascript:&#39;&#39;" id="__gwt_historyFrame" style="width:0;height:0;border:0"></iframe>
<script src="//www.blogger.com/static/v1/gwt/3D15D243A414E562D080203C43B51FCF.cache.js" type="text/javascript"></script>
<script type="text/javascript">
function LayoutsMessages() {
}

LayoutsMessages.SAVING = "\u0417\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u043d\u044f...";

LayoutsMessages.SAVING_CHANGES = "\u0417\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u043d\u044f \u0437\u043c\u0456\u043d...";

LayoutsMessages.DELETING = "\u0412\u0438\u0434\u0430\u043b\u0435\u043d\u043d\u044f...";

LayoutsMessages.FIELD_CANNOT_BE_BLANK = "\u041e\u0431\u043e\u0432\x27\u044f\u0437\u043a\u043e\u0432\u0435 \u043f\u043e\u043b\u0435 \u043d\u0435 \u043c\u043e\u0436\u043d\u0430 \u0437\u0430\u043b\u0438\u0448\u0430\u0442\u0438 \u043d\u0435\u0437\u0430\u043f\u043e\u0432\u043d\u0435\u043d\u0438\u043c";

LayoutsMessages.MUST_SPECIFY_A_NUMBER = "\u041f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u0432\u043a\u0430\u0437\u0430\u0442\u0438 \u0447\u0438\u0441\u043b\u043e.";

LayoutsMessages.NUMBER_TOO_SMALL = "\u041a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c \u043d\u0430\u0434\u0442\u043e \u043c\u0430\u043b\u0430: \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435:";

LayoutsMessages.NUMBER_TOO_LARGE = "\u041d\u043e\u043c\u0435\u0440 \u043d\u0430\u0434\u0442\u043e \u0434\u043e\u0432\u0433\u0438\u0439: \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u043c\u0435\u043d\u0448\u0435:";

LayoutsMessages.INVALID_COLOR = "\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0438\u0439 \u043a\u043e\u043b\u0456\u0440";

LayoutsMessages.CHOOSE_A_COLOR = "\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044c \u043a\u043e\u043b\u0456\u0440 \u0434\u043b\u044f";

LayoutsMessages.CHOOSE_A_FONT = "\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044c \u0448\u0440\u0438\u0444\u0442 \u0434\u043b\u044f";


LayoutsMessages.ADD_PAGE_ELEMENT = "\u0414\u043e\u0434\u0430\u0442\u0438 \u0491\u0430\u0434\u0436\u0435\u0442";




LayoutsMessages.TEF_UNLOAD_MESSAGE = "\u0417\u043c\u0456\u043d\u0438 \u0432 \u0448\u0430\u0431\u043b\u043e\u043d\u0456 \u0431\u0443\u0434\u0435 \u0432\u0442\u0440\u0430\u0447\u0435\u043d\u043e.";

LayoutsMessages.TEF_DISCARD_CHANGES = "\u0412\u0456\u0434\u0445\u0438\u043b\u0438\u0442\u0438 \u0432\u0441\u0456 \u043d\u0435\u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u0456 \u0437\u043c\u0456\u043d\u0438?";

LayoutsMessages.TEF_DISCARD_CHANGES_LONG = "\u0426\u044f \u0434\u0456\u044f \u0432\u0438\u0434\u0430\u043b\u0438\u0442\u044c \u0437\u043c\u0456\u043d\u0438, \u0443\u043d\u0435\u0441\u0435\u043d\u0456 \u0434\u043e \u0448\u0430\u0431\u043b\u043e\u043d\u0443. \u041f\u0440\u043e\u0434\u043e\u0432\u0436\u0438\u0442\u0438?";

LayoutsMessages.TEF_WARN_REVERT_WIDGET_TEMPLATES = "\u0426\u044f \u0434\u0456\u044f \u0432\u0438\u0434\u0430\u043b\u0438\u0442\u044c \u0443\u0441\u0456 \u0437\u043c\u0456\u043d\u0438 \u0448\u0430\u0431\u043b\u043e\u043d\u0456\u0432 \u0435\u043b\u0435\u043c\u0435\u043d\u0442\u0456\u0432 \u043a\u0435\u0440\u0443\u0432\u0430\u043d\u043d\u044f. \u0414\u0430\u043d\u0456 \u0432\u0430\u0448\u0438\u0445 \u0435\u043b\u0435\u043c\u0435\u043d\u0442\u0456\u0432 \u043a\u0435\u0440\u0443\u0432\u0430\u043d\u043d\u044f \u0437\u0430\u043b\u0438\u0448\u0430\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u0437\u043c\u0456\u043d. \u041f\u0440\u043e\u0434\u043e\u0432\u0436\u0438\u0442\u0438?";
LayoutsMessages.SERVER_ERROR = "\u0412\u0438\u043d\u0438\u043a\u043b\u0430 \u043f\u043e\u043c\u0438\u043b\u043a\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u041f\u043e\u0432\u0442\u043e\u0440\u0456\u0442\u044c \u0441\u043f\u0440\u043e\u0431\u0443 \u043f\u0456\u0437\u043d\u0456\u0448\u0435.";
</script>
<script type="text/javascript">
(function() { // protect global namespace
var prefix = ('https:' == document.location.protocol) ? 'https://ssl' : 'http://www';
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = prefix + '.gstatic.com/feedback/api.js';
document.body.appendChild(script);
})();
</script>
<script type="text/javascript">(function() { var c=!1,g=window,m=document,p="jstiming",q="start",r="addEventListener";if(g[p]){g[p].a={};g[p].b=1;var t=function(d,a,e){var b=d.t[a],f=d.t[q];if(b&&(f||e))return b=d.t[a][0],f=void 0!=e?e:f[0],b-f},u=function(d,a,e){var b="";g[p].pt&&(b+="&srt="+g[p].pt,delete g[p].pt);try{g.external&&g.external.tran?b+="&tran="+g.external.tran:g.gtbExternal&&g.gtbExternal.tran?b+="&tran="+g.gtbExternal.tran():g.chrome&&g.chrome.csi&&(b+="&tran="+g.chrome.csi().tran)}catch(f){}var h=g.chrome;if(h&&(h=h.loadTimes)){h().wasFetchedViaSpdy&&(b+="&p=s");if(h().wasNpnNegotiated){var b=b+
"&npn=1",k=h().npnNegotiatedProtocol;k&&(b+="&npnv="+(encodeURIComponent||escape)(k))}h().wasAlternateProtocolAvailable&&(b+="&apa=1")}var n=d.t,z=n[q],h=[],k=[],l;for(l in n)if("start"!=l&&0!=l.indexOf("_")){var s=n[l][1];s?n&&k.push(l+"."+t(d,l,n[0])):z&&h.push(l+"."+t(d,l))}delete n[q];if(a)for(var v in a)b+="&"+v+"="+a[v];(a=e)||(a="https://csi.gstatic.com/csi");return d=[a,"?v=3","&s="+(g[p].sn||"blogger")+"&action=",d.name,k.length?"&it="+k.join(","):"","",b,"&rt=",h.join(",")].join("")},
w=function(d,a,e){d=u(d,a,e);if(!d)return"";a=new Image;var b=g[p].b++;g[p].a=a;a.onload=a.onerror=function(){g[p]&&delete g[p].a};a.src=d;a=null;return d};g[p].report=function(d,a,e){if("prerender"==m.webkitVisibilityState){var b="webkitvisibilitychange",f=c,h=function(){if(!f){a?a.prerender="1":a={prerender:"1"};var k;"prerender"==m.webkitVisibilityState?k=c:(w(d,a,e),k=!0);k&&(f=!0,m.removeEventListener(b,h,c))}};m[r](b,h,c);return""}return w(d,a,e)}};var x,y=function(d,a){return function(){return d.call("",a)}};var B=function(d){g[p]&&(g[p].load.tick(d),"ol"==d&&A())};B("bundleJsStart");var C=function(d,a){g[p].load.name=d;x=a;var e=g,b="load",f=y(B,"ol");e[r]?e[r](b,f,c):e.attachEvent("on"+b,f);e=g;b="beforeunload";f=A;e[r]?e[r](b,f,c):e.attachEvent("on"+b,f);B("prt")};g.BLOG_initCsi=C;
var A=function(){var d=g[p].load,a;if(a=d.t[q]){var e;a=0;for(e in d.t)a++;e=a;a=1<e}if(a){e={};a=["blogger_csi_e","blogger_web_fonts_inconsolata_exp_enabled","blogger_web_fonts_droid_exp_enabled","blogger_web_fonts_exp_disabled"];for(var b=a.length,f=0;f<b;f++){var h=a[f];if(h in g){e.e=g[h];break}}g[p].report(d,e,x);for(var k in d.t)"start"!=k&&delete d.t[k]}};
})();</script>
<script type="text/javascript">BLOG_initCsi('g_blog_dashboard');</script>
<script type="text/javascript">

var gaqPrefix = '';
if (window.lastSetAccountCount) {
gaqPrefix= 'b' + window.lastSetAccountCount + '.';
window.lastSetAccountCount++;
}
var _gaq = _gaq || [];
_gaq.push([gaqPrefix + '_setAccount', "UA-18003-7"]);
_gaq.push([gaqPrefix + '_trackPageview' ]);

_gaq.push([gaqPrefix + '_setAllowAnchor', true]);


_gaq.push([gaqPrefix + '_setDetectClientInfo', false]);



window.lastSetAccountCount = 1;
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
})();

function trackBloggerPageView(opt_url) {
try {
_gaq.push([gaqPrefix + '_trackPageview', opt_url]);
} catch(err) {}
}

</script></body>


Кто знает, подскажите пожалуйста, где копать! Заранее благодарен. :rofl: :IL_AutoIt_1:
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: [Сеть, интернет] Данные не коректно вводятся в форму на js

Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 
Верх