ok ich brauch für 47.000 seiten die geparsed werden jetzt 10 std ;P
also 1.3 seiten pro sekunde.....
laaahm
Beiträge von azunai
-
-
ja die seite wird geladen, aber das nur traffic der bei meiner anbindung nicht wirklich von bedeutung ist
warum?, ich möchte für meinen aion server die droplist diesmal retail like automatsich erstellen, und nicht nur geschätze und fehlerhafte einträge haben
und ich glaub das geht jedem aion server momentan so -
möp
ja weil du für jedes packet neu TCPConnect() aufrufst ;Pgenau DAS will ich ja umgehen
-
@ Darter, es funktioniert ja
das problem liegt nur darin dass ich mit einem TCPConnect ne menge seiten abfragen will mir aber dabei die connection zerfuselt ;P@ SEuBo, ich weiß nicht warum aber bei mir funktioniert einfach der Autoit befehl nicht
wahrscheinlich weil irgendwelche IE dateien gebraucht werden, und nichtmal der IE bei mir funzt -
ok das leuchtet ein,
aber wie kann ich dann TCPRecv solange wiederholen bis das erste packet komplett gelesen wurde?
in dem content header find ich keine länge, leider -
glaub hast mich missverstanden
ich frage ja verschiedene URLs ab, hier jetzt 5 stkbei dem ersten
[autoit]TCPSend($sock, $packet)
[/autoit]
if @error then msgbox (0,"TCP error",@error)
$rec = ""
Do
$rec &= TCPRecv($sock, 25048)
Until @errorist alles perfekt, bei jedem weiteren durchlauf dieser zeilen returned TCP Recv nurnoch einen leeren string
das ist die stelle die ich nicht verstehwenn ich jetzt in jeden schleifendurchlauf das $sock = TCPConnect("174.132.33.132", 80) hinzufüge kann ich zwar alle 5 seiten abfragen, aber es dauert ewig
[autoit]
[/autoit][autoit][/autoit][autoit]
$sock = TCPConnect("174.132.33.132", 80)
For $itemid = 100000001 To 100000005;186000075
;$itemid = 100003483 ;empty id
$packet = 'GET http://aion.yg.com/item/bla?id=' & $itemid & ' HTTP/1.1' & @CRLF & _
'Host: aion.yg.com' & @CRLF & _
'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 (.NET CLR 3.5.30729)' & @CRLF & _
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' & @CRLF & _
'Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3' & @CRLF & _
'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7' & @crlf & _
'Keep-Alive: 115' & @CRLF & _
'Connection: keep-alive' & @CRLF & @CRLFTCPSend($sock, $packet)
[/autoit]
if @error then msgbox (0,"TCP error",@error)
$rec = ""
Do
$rec &= TCPRecv($sock, 25048)
Until @error
FileWrite($itemid&".txt",$rec)
nexthier wäre das packet das ich bekomme für den ersten durchlauf
Spoiler anzeigen
HTML
Alles anzeigenHTTP/1.1 200 OK Cache-Control: no-cache, must-revalidate, max-age=604800 Expires: Wed, 28 Jul 2010 14:05:23 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Date: Wed, 21 Jul 2010 14:05:23 GMT Server: unknown a374 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><title>Circulus's Sword - Item - Aion Database - aion.yg.com</title><link rel="search" type="application/opensearchdescription+xml" href="/tools/search/en.xml" title="YG Aion Search" /><link rel="shortcut icon" type="image/ico" href="http://static.yg.com/img/aion_icon.ico"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta content="Copyright (c) YG, Yellow Gremlin" name="Copyright" /><meta name="keywords" content="aion Circulus's Sword, aion db, aion database, item database, game database, aion in depth db, aion in depth database, in depth item database, in depth game database, aion items, aion itemsets, aion skills, aion recipes, aion NPCs, aion quests, aion zones, aion NPCs drops, aion maps, aion players and profiles, aion legions, aion forums, aion multilingual, MMORPG"/><meta name="description" content="Aion Item: Circulus's Sword, Type: Weapons, Level: 1"/><META name="SKYPE_TOOLBAR" CONTENT="SKYPE_TOOLBAR_PARSER_COMPATIBLE"></META><link rel="stylesheet" media="all" type="text/css" href="http://static.yg.com/css/general_style.css?197"/><link rel="stylesheet" media="all" type="text/css" href="http://static.yg.com/css/search_module.css?197"/><link rel="stylesheet" media="all" type="text/css" href="http://static.yg.com/css/footer_module.css?197"/><link rel="stylesheet" media="all" type="text/css" href="http://static.yg.com/css/color_patterns.css?197"/><link rel="stylesheet" media="all" type="text/css" href="http://static.yg.com/css/ex_tooltip.css?197"/><link rel="stylesheet" media="all" type="text/css" href="/style/global.css?197"/><link rel="stylesheet" media="all" type="text/css" href="/style/spry_tabbed_panels.css?197"/> <link rel="stylesheet" media="all" type="text/css" href="http://static.yg.com/menu_system/style/theme/aion/multilevel_menu_module.css?197"/> <link rel="stylesheet" media="all" type="text/css" href="http://static.yg.com/comment_system/css/comment.css?197"/> <link rel="stylesheet" media="all" type="text/css" href="/style/modal.css?197"/> <link rel="stylesheet" media="all" type="text/css" href="http://static.yg.com/language_bar/style/language_bar.css?197"/> <script type="text/javascript" src="/translations.js?197"></script><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.1.0/prototype.js"></script><script type="text/javascript" src="http://static.yg.com/js/main.js?197"></script><script type="text/javascript" src="/js/menu.js?197"></script><script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-6172677-12'],['_trackPageview'],['a._setAccount', 'UA-6172677-7'],['a._setCustomVar', 1, 'Section', 'Item', 3],['a._setCustomVar', 2, 'SubSection', 'Item-Details', 3],['a._setCustomVar', 3, 'Language', 'English', 3],['a._trackPageview']); (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'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();</script></head><body><div class="metaSEO"><h1>Circulus's Sword - Item - Aion Database - aion.yg.com</h1>Aion Item: Circulus's Sword, Type: Weapons, Level: 1</div><div class="fullbodyholder"><div class="yg_top_menu"><span class="network langmenu"><ul id="network_menu" class="top-level"><li class="top-level-li"><a class="top-level-a down" href="http://www.yg.com"><b><span class="logo"></span></b></a><ul class="drop-down" style="display:none;"><li><a class="last" href="http://aion.yg.com"><span><img src="http://static.yg.com/language_bar/img/network_icon/net_icon_12.png" border="0" alt=""/></span><span><i> Aion</i></span></a></li><li><a class="last" href="http://aoc.yg.com"><span><img src="http://static.yg.com/language_bar/img/network_icon/net_icon_10.png" border="0" alt=""/></span><span><i> Age of Conan</i></span></a></li><li><a class="last" href="http://ffxi.yg.com"><span><img src="http://static.yg.com/language_bar/img/network_icon/net_icon_13.png" border="0" alt=""/></span><span><i> Final Fantasy XI</i></span></a></li><li><a class="last" href="http://members.yg.com"><span><img src="http://static.yg.com/language_bar/img/network_icon/net_icon_2.png" border="0" alt=""/></span><span><i> Members</i></span></a></li><li><a class="last" href="http://forums.yg.com"><span><img src="http://static.yg.com/language_bar/img/network_icon/net_icon_5.png" border="0" alt=""/></span><span><i> Forums</i></span></a></li></ul></li></ul></span><span class="_menu"><span class="bl_menu language langmenu"><ul id="language_menu" class="top-level language_bar_menu"><li class="top-level-li"><a class="top-level-a down" href="#url"><span class="bk l"></span><span class="bk m"><b><span class="YG_langbar_flag_img en_US"></span>English</b></span><span class="bk r"></span></a><ul class="drop-down" style="min-width:113px;display:none;"><li><a href="/item/circuluss-sword?id=100000001"><span class="YG_langbar_flag_img en_US"></span><span>English</span></a></li><li><a href="/de/item/schwert-des-circulus?id=100000001"><span class="YG_langbar_flag_img de_DE"></span><span>Deutsch</span></a></li><li><a href="/fr/item/epée-de-circulus?id=100000001"><span class="YG_langbar_flag_img fr_FR"></span><span>Français</span></a></li><li><a href="/ru/item/меч-циркулоса?id=100000001"><span class="YG_langbar_flag_img ru_RU"></span><span>Русский язык</span></a></li><li><a href="/ko/item/써큘러스의-검?id=100000001"><span class="YG_langbar_flag_img ko_KR"></span><span>한국어</span></a></li><li><a href="/ja/item/サーキュラー-ブレイド?id=100000001"><span class="YG_langbar_flag_img ja_JP"></span><span>日本語</span></a></li></ul></li></ul></span></span><span class="_menu"><span class="bl_menu account langmenu"><ul id="account_menu" class="top-level language_bar_menu"><li class="top-level-li"><a class="top-level-a down" href="javascript:void(0);" onclick="LoginBox.ShowOverlay();"><span class="bk l"></span><span class="bk m"><b><span class="user_out_icon"></span>Log in</b></span><span class="bk r"></span></a><ul class="drop-down" style="min-width:113px;display:none;"><li><a href="http://members.yg.com/register"><span class="icon none"></span><span>Register</span></a></li><li><a href="http://members.yg.com/help"><span class="icon none"></span><span>Account Help</span></a></li></ul></li></ul></span></span><span class="_menu"><a href="javascript:void(0);" onclick="ShowOverlay()" title="Send us your feedback"><span class="bk l"></span><span class="bk m bl_menu feedback"><span class="lbicon feedb_icon"></span><b>Feedback</b></span><span class="bk r"></span></a></span><span class="_menu"><span class="bl_menu share langmenu"><ul id="share_menu" class="top-level language_bar_menu"><li class="top-level-li"><a class="top-level-a down" href="javascript:void(0);"><span class="bk l"></span><span class="bk m"><b><span class="lbicon share_icon"></span>Share</b></span><span class="bk r"></span></a><ul class="drop-down" style="min-width:113px;display:none;"><li><table><tr><td width="50%"><div class="combutton"><a href="mailto:?subject=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com&body=Link - http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001"><span class="icon email_icon"></span><span>Email</span></a></div><div class="combutton"><a target="_blank" href="http://www.facebook.com/share.php?u=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001"><span class="icon fb_icon"></span><span>Recommend</span></a></div><div class="combutton"><a target="_blank" href="http://twitter.com/?status=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001"><span class="icon tw_icon"></span><span>Tweet this</span></a></div></td><td width="50%"><div class="combutton"><a target="_blank" href="http://digg.com/submit?phase=2&url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001&title=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com"><span class="icon digg_icon"></span><span>Digg</span></a></div><div class="combutton"><a target="_blank" href="http://del.icio.us/post?url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001&title=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com"><span class="icon deli_icon"></span><span>Delicious</span></a></div><div class="combutton"><a target="_blank" href="http://buzz.yahoo.com/buzz?targetUrl=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001"><span class="icon ymbz_icon"></span><span>Yahoo Buzz</span></a></div></td></tr><tr align="center"><td colspan="2" align="center"><a class="small_icon" target="_blank" href="http://www.stumbleupon.com/submit?url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001&title=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com" title="Recommend it to stumblers"><span class="icon stup_icon"></span></a><a class="small_icon" target="_blank" href="http://www.google.com/reader/link?title=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com&url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001" title="Google Readers"><span class="icon ggbz_icon"></span></a><a class="small_icon" target="_blank" href="http://reddit.com/submit?url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001&title=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com" title="Reddit Gaming"><span class="icon redd_icon"></span></a><a class="small_icon" target="_blank" href="http://www.mixx.com/submit?page_url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001" title="Mixx - your blend of the web"><span class="icon mixx_icon"></span></a><a class="small_icon" target="_blank" href="http://friendfeed.com/?title=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com&url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001" title="FriendFeed"><span class="icon frfd_icon"></span></a><a class="small_icon" target="_blank" href="http://www.diigo.com/post?url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001&title=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com" title="Diigo"><span class="icon digo_icon"></span></a><a class="small_icon" target="_blank" href="http://www.mister-wong.de/index.php?action=addurl&bm_url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001&bm_description=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com" title="Mr. Wong"><span class="icon mwng_icon"></span></a><a class="small_icon" target="_blank" href="http://www.dzone.com/links/add.html?url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001&title=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com" title="Dzone - fresh links for developers"><span class="icon dzon_icon"></span></a><a class="small_icon" target="_blank" href="http://faves.com/Authoring.aspx?u=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001&t=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com" title="Faves"><span class="icon favs_icon"></span></a><a class="small_icon" target="_blank" href="http://www.gamekicker.com/node/add/drigg?url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001&title=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com&body=" title="Kick'em where it counts..."><span class="icon gkkr_icon"></span></a><br/><a class="small_icon" target="_blank" href="http://www.livejournal.com/update.bml?subject=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com&event=%3Ca+href%3D%22http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001%22%3ECheck%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com%3C%2Fa%3E" title="Livejournal"><span class="icon live_icon"></span></a><a class="small_icon" target="_blank" href="http://www.blogger.com/blog_this.pyra?t&u=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001&n=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com&pli=1" title="Blogger"><span class="icon blgr_icon"></span></a><a class="small_icon" target="_blank" href="http://www.plurk.com/m?content=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001&qualifier=shares" title="Plurk"><span class="icon plrk_icon"></span></a><a class="small_icon" target="_blank" href="http://www.blinklist.com/blink?u=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001&t=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com" title="Blinklist"><span class="icon blnk_icon"></span></a><a class="small_icon" target="_blank" href="http://buddymarks.com/add_bookmark.php?bookmark_title=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com&bookmark_url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001" title="BuddyMarks"><span class="icon bdmk_icon"></span></a><a class="small_icon" target="_blank" href="http://www.gravee.com/toolbar/add_bookmark?url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001&t=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com" title="Gravee - the social search engine"><span class="icon grve_icon"></span></a><a class="small_icon" target="_blank" href="http://www.linkagogo.com/go/AddNoPopup?title=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com&url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001" title="LinkaGoGo"><span class="icon lnkg_icon"></span></a><a class="small_icon" target="_blank" href="http://ma.gnolia.com/bookmarklet/add?url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001&title=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com" title="Gnolia"><span class="icon gnla_icon"></span></a><a class="small_icon" target="_blank" href="http://www.netvouz.com/action/submitBookmark?url=http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001&title=Check%20out%20Circulus%27s%20Sword%20-%20Item%20from%20YG%27s%20Aion%20Database%20-%20aion.yg.com&popup=no" title="Netvouz - your bookmarks online"><span class="icon netv_icon"></span></a><a class="small_icon" target="_blank" href="http://www.squidoo.com/lensmaster/bookmark?http://aion.yg.com%2Fitem%2Fbla%3Fid%3D100000001" title="Squidoo"><span class="icon squd_icon"></span></a></td></tr></table></li></ul></li></ul></span></span><span class="bl_menu community_links" style="margin-right:7px"><a href="http://www.facebook.com/yellowgremlin" target="_blank" title="Become a fan"><span class="lbicon fb_icon"></span></a><a href="http://twitter.com/yellowgremlin" target="_blank" title="Follow us"><span class="lbicon tw_icon"></span></a></span></div> <script type="text/javascript"> var NetworkMenu = new YG.MenuJS({HtmlId: 'network_menu', HasPreGeneratedContent: true}); var LanguageMenu = new YG.MenuJS({HtmlId: 'language_menu', HasPreGeneratedContent: true}); var AccountManu = new YG.MenuJS({HtmlId: 'account_menu', HasPreGeneratedContent: true}); var ShareManu = new YG.MenuJS({HtmlId: 'share_menu', HasPreGeneratedContent: true}); </script> <!-- LanguageBar end --><div class="fullbodycontainer"><div class="wrapper"><div class="header"><div class="logoinner"><a href="/"><img alt="" src="/img/yg_aion_logo_inside.png" width="359" height="96" border="0"/></a></div></div><div class="bulletinboard"><div class="content"><div class="pageBorder"><div class="TL BK"></div><div class="TR BK"></div></div><div class="page"><div style="padding: 5px; width:100%"><div style="background:transparent url(/img/slot.png) no-repeat scroll left 0; width:100%; height:14px;"><span style="padding-left: 20px; width: 100%;">Check out our new <a href="http://forums.yg.com/showthread.php?p=2153" style="color:#FED200; text-decoration: underline">contribution contest</a> and <a href="/network-stats" style="color:#FED200; text-decoration: underline">network stats</a>!</span></div><div style="padding-top: 5px"></div><div style="background:transparent url(/img/slot.png) no-repeat scroll left 0; width:100%; height:14px;"><span style="padding-left: 20px; width: 100%;">1.9 <a href="/stigma-planner#2:5:55|0:0:0:0:0:0:0:0:0:0:0" style="color:#FED200; text-decoration: underline">Stigma Planner</a> and <a href="/warehouse-manager" style="color:#FED200; text-decoration: underline">Warehouse Manager</a> added! Details <a href="http://forums.yg.com/showthread.php?p=2152" style="color:#FED200; text-decoration: underline">here</a>!</span></div><div style="padding-top: 5px"></div><div style="background:transparent url(/img/slot.png) no-repeat scroll left 0; width:100%; height:14px;"><span style="padding-left: 20px; width: 100%;">The redesigned <a href="/aion-updater" style="color:#FED200; text-decoration: underline">YG Aion Updater</a> for 1.9 is now available!</span></div></div></div><div class="pageBorder"><div class="BL BK"></div><div class="BR BK"></div></div></div></div></div><!-- BEGIN main menu --><div id="wrappermutilevelmenu" style="z-index:69;"><div class="mlmenu" id="mutilevelmenu"><div class="openmenu"></div><ul class="top-level" id="main_menu"><li class="top-level-li selected" id="selected_0"><a href="javascript:;" class="top-level-a"><b><i class="top-div">DATABASE</i></b></a></li><li class="top-level-li" id="mmenu_236"><a href="javascript:;" class="top-level-a down"><b><i class="top-div">PROFILES</i></b></a></li><li class="top-level-li" id="mmenu_282"><a href="javascript:;" class="top-level-a down"><b><i class="top-div">EXTRAS</i></b></a></li><li class="top-level-li" id="mmenu_326"><a href="http://forums.yg.com/forumdisplay.php?f=30" class="top-level-a down"><b><i class="top-div">FORUMS</i></b></a></li><li class="closemenu"></li></ul></div></div> <script type="text/javascript"> var MainBreadIds = {"1":1,"2":1,"3":1,"4":1}; var MainMenu = new YG.MenuJS({HtmlId: 'main_menu', SubEntryHtmlPrefix: 'mmenu_', RawMenuData: menuData, CssType: 0, BreadIds: MainBreadIds});</script> <!-- END main menu --><!-- BEGIN sub-menu navigation --><div class="wrapper" style="z-index:68;"><div id="mlmenuhorizontalcontent"><div class="pageBorder"><div class="TL BK"></div><div class="TR BK"></div></div><div class="pageheader"><div id="mlmenuhorizontal" class="mlmenu"><ul class="top-level" id="sub_menu"><li class="top-level-li" id="submenu_1"><a href="javascript:;" class="top-level-a down"><b><i class="top-div">Browse</i></b></a></li><li class="top-level-li" id="submenu_234"><a href="javascript:;" class="top-level-a down"><b><i class="top-div">Extras</i></b></a></li></ul></div><div class="pageinner"><div id="search" class="search"><div class="inputfields"><form name="suggesterForm" action="/search" method="get"><input type="text" id="suggester" value="" class="field" name="s" autocomplete="off"/><input type="submit" value="" class="submit" autocomplete="off"/></form><span class="fieldname">search</span></div></div></div></div><div class="pageBorder"><div class="BL BK"></div><div class="BR BK"></div></div></div><div id="glow"></div></div><!-- END sub-menu navigation --> <script type="text/javascript"> var MainBreadIds = {"1":1,"2":1,"3":1,"4":1}; var SubMenu = new YG.MenuJS({HtmlId: 'sub_menu', SubEntryHtmlPrefix: 'submenu_', RawMenuData: menuData, CssType: 1, BreadIds: MainBreadIds});</script> <!-- BEGIN breadcrumbs --><div class="wrapper" style="z-index:67;"><div class="breadcrumbscontent mlmenu"><div class="pageheader"><!-- parse only the titles menu (horizontal display only) --><div><ul class="top-level" id="breadcrumb"><li class="top-level-li root" id="bread_-1"><a href="javascript:;" class="top-level-a down"><b><i class="top-div">Database</i></b></a></li><li class="top-level-li" id="bread_0"><a href="/items" class="top-level-a down"><b><i class="top-div">Items</i></b></a></li><li class="top-level-li" id="bread_2"><a href="/items?c=1" class="top-level-a down"><b><i class="top-div">Weapons</i></b></a></li><li class="top-level-li" id="bread_4"><a href="/items?c=1.1" class="top-level-a down"><b><i class="top-div last">Sword</i></b></a></li></ul></div></div></div></div><!-- END breadcrumb --> <script type="text/javascript"> var MainBreadIds = {"1":1,"2":1,"3":1,"4":1}; var Breadcrumb = new YG.MenuJS({HtmlId: 'breadcrumb', SubEntryHtmlPrefix: 'bread_', RawMenuData: menuData, CssType: 2, BreadIds: MainBreadIds});</script> <div class="wrapper"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top"><h2>Circulus's Sword</h2><div style="padding-left: 15px;"><table class="yg_aion_tooltip"><tbody><tr><td class="yg_aion_tooltip_area_icon"><span class="YG_aion icon large"><div class="yg_img" style="black;background-image: url(http://aion.yg.com/img/game/icons/large/icon_item_sword_c01.png);"></div><div class="yg_brdr"></div></span></td><td class="yg_aion_tooltip_area_tip"><div class="yg_itemdetails"><div class="yg_pageBorder"><div class="yg_TL yg_BK"></div><div class="yg_TR yg_BK"></div></div><div class="yg_page yg_tooltips"><div class="yg_itemdetailscontent"><table width="100%" cellspacing="0" cellpadding="0" border="0" class=""><tr><td colspan="4" class="aion_q2"><b>Circulus's Sword</b></td></tr><tr><td colspan="4">Type: Sword</td></tr><tr><td colspan="4" class="yg_clr_cream">Unenhanceable. </td></tr><tr><td colspan="4" class="yg_clr_cream">Available for Level 1 or higher</td></tr><tr><td colspan="4"><table width="100%" cellspacing="0" cellpadding="0" border="0" class=""><tr><td colspan="4"><div class="yg_aion_tooltip_line"></div></td></tr><tr><td colspan="4" class="yg_clr_cream">Normal 2 Strike Weapon</td></tr><tr><td>Attack</td><td colspan="3">16 - 20</td></tr><tr><td>Atk Speed</td><td>1.4</td><td>Crit Strike</td><td>50</td></tr><tr><td>Parry</td><td>173</td></tr></table></td></tr><tr><td colspan="4"><div class="yg_aion_tooltip_line"></div></td></tr><tr><td colspan="4">Manastone socketing (for manastones of level 20 or lower)</td></tr><tr><td colspan="4"><table width="100%" cellspacing="0" cellpadding="0" border="0" class=""><tr><td><div class="yg_slot"></div></td><td><div class="yg_slot"><div style="padding-left: 20px; width: 120px;" class="yg_clr_cream">[Random Chance]</div></div></td></tr></table></td></tr><tr><td colspan="4"><div class="yg_aion_tooltip_line"></div></td></tr><tr><td colspan="4" class="yg_clr_cream">Godstone Socket enabled</td></tr></table></div></div><div class="yg_pageBorder"><div class="yg_BL yg_BK"></div><div class="yg_BR yg_BK"></div></div></div></td></tr></tbody></table><br/><br/><br /><br/><br/></div></td><td width="300" valign="top"><div class="left_side_box"><div class="header"><div class="icon qf"></div><b>Quick Facts</b></div><div class="body"><table width="100%" border="0" cellspacing="3" cellpadding="0"><tr><td>Item Level</td><td align="right">1 </td></tr><tr><td>Sell Price</td><td align="right">1 Kinah </td></tr><tr><td>Equip Slot</td><td align="right">Main Hand, Off Hand </td></tr><tr><td>Stack Size</td><td align="right">1x </td></tr></table></div><div class="footer"></div></div><div class="left_side_box"><div class="header"><div class="icon sy"></div><b>Syndication</b></div><div class="body"><table border="0" cellspacing="3" cellpadding="0"><tr><td width="30%">BBCode:</td><td width="70%" align="right" style="padding: 1px"><input value="[url=http://aion.yg.com/item/circuluss-sword?id=100000001]Circulus's Sword[/url]" style="font-size:11px; border: #ccc 1px solid" size="30" onfocus="this.select();"/></td></tr><tr><td width="30%">HTML:</td><td width="70%" align="right" style="padding: 1px"><input value="<a href="http://aion.yg.com/item/circuluss-sword?id=100000001">Circulus's Sword</a>" style="font-size:11px; border: #ccc 1px solid" size="30" onfocus="this.select();"/></td></tr><tr><td width="30%">In-Game:</td><td width="70%" align="right" style="padding: 1px"><input value="[item: 100000001]" style="font-size:11px; border: #ccc 1px solid" size="30" onfocus="this.select();"/></td></tr></table></div><div class="footer"></div></div><div style="text-align: center"><a onclick="ShowOptions(); return false" id="link_item_compare_txt"><span class="ygbuttonwrap"><span class="ygbuttonleft"></span><span class="ygbuttonmid">View in Compare Tool</span><span class="ygbuttonright"></span></span></a></div></td></tr></table></div><div class="wrapper" style="z-index:66"><!-- start:sections --> <div class="wrapper"><div id="itemTabs" class="TabbedPanels"><ul class="TabbedPanelsTabGroup"><li class="TabbedPanelsTab tb_Comments"><a><span class="ygtableft"></span><span class="ygtabmid"><span class="icon"></span>Comments</span><span class="ygtabright"></span></a></li></ul><div class="TabbedPanelsContentGroup"><div class="content TabbedPanelsContent"><div class="pageBorder"><div class="TL BK DN"></div><div class="TR BK DN"></div></div><div class="page"> <div id="CommentList" style="clear:both; display: block; padding: 5px;"><div id="showhidecomments" ><span><a href="javascript:void(0);" onclick="ShowAllCommentsRegardlessOfLanguage()">Show all comments regardless of language.</a></span><br/>No Comments</div></div><a name="commentboxanchor"></a><div id="error_container" class="error_container" style="display:none; clear: both"><center><span id="error_message"></span></center></div><div id="anonymous_confirm" class="anonymous_confirm">You are posting as Anonymous, do you want to login?<br /><center><div style="padding-top: 10px"><input type="button" name="confirm_yes" value="Yes" style="border: 1px solid #000;cursor:pointer" id="" onclick="CommentLoginBox.ShowOverlay()"/> <input type="button" name="confirm_no" value="No, I want to remain as Anonymous" style="border: 1px solid #000;cursor:pointer" onclick="CommentBoxJS.CreateComment()"/> <input type="button" name="CancelPost" value="Cancel" style="border: 1px solid #000;cursor:pointer" onclick="CommentBoxJS.CancelPost()"/><br/><div style="color:#fff;font-size:10px;font-weight:normal;padding-top:10px"><input type="checkbox" name="hidebox" id="hidebox"/><label for="hidebox">Don't show this again.</label></div></div></center></div><div class="AddComment" style="display:block" id="CommentBox"><form method="post" id="textarea1"><div id="textarea1_message" style="display:none; padding: 5px;"></div><table width="100%" style="text-align: left; background:white;"><tr style="display: "><td colspan="2"><div style="width: 100%;"><div class="commenthead" id="textarea1_previewxreplying_to" style="display: none; color:#FFFFFF;">New Comment</div><div class="commenthead"><span id="textarea1_preview_xspanpreview" onclick="CommentBoxJS.ToggleThisDiv('textarea1_preview_commentpreview','textarea1_preview_previewhead','textarea1_preview_xspanpreview');" style="cursor: pointer; display: inline-block; width: 12px; height: 15px; top: 4px; margin-right: 2px; position: relative; background: url(http://static.yg.com/comment_system/img/arrow_down.png) no-repeat scroll center center transparent"></span><span style="font-weight: bolder; color:#FED200;" id="textarea1_preview_previewhead">Preview of Comment</span></div><div class="commentbody" id="textarea1_preview_commentpreview" style="padding-left: 5px;"><div id="textarea1_preview" class="preview">preview...</div></div></div></td></tr><tr><td colspan="2"><button type="button" class="bold" onclick="CommentBoxJS.PreviewAndInsertBBC('[b]', '[/b]');" title="Bold" style="font-weight: bold;"></button><button type="button" class="italic" onclick="CommentBoxJS.PreviewAndInsertBBC('[i]', '[/i]');" title="Italic" style="font-style: italic;"></button><button type="button" class="underlined" onclick="CommentBoxJS.PreviewAndInsertBBC('[u]', '[/u]');" title="Underlined" style="text-decoration: underline;"></button><button type="button" class="strikethru" onclick="CommentBoxJS.PreviewAndInsertBBC('[s]', '[/s]');" title="Strike-thru" style="font-style: normal;"></button><button type="button" class="linktoasite" onclick="CommentBoxJS.PreviewAndInsertBBC('[url]', '[/url]');" title="Link to a site" style="font-style: normal;"></button><button type="button" class="quote" onclick="CommentBoxJS.PreviewAndInsertBBC('[quote]', '[/quote]');" title="Quote" style="font-style: normal;"></button><button type="button" class="subscript" onclick="CommentBoxJS.PreviewAndInsertBBC('[sub]', '[/sub]');" title="Subscript"></button><button type="button" class="superscript" onclick="CommentBoxJS.PreviewAndInsertBBC('[sup]', '[/sup]');" title="Superscript"></button><span style="float: right; padding:2px 5px 0 0;"><a href="javascript:void(0);" onclick="YG.CommentEdit.Clear('textarea1_edit', 'textarea1_preview'); return false;" style="text-decoration: none; color:#000; font-weight: bold; border-bottom:1px dotted #000000;">Clear</a></span><textarea name="CommentBody" id="textarea1_edit" class="CommentBody" style="height: 100px; border: 0; width:100%;" onkeyup="CommentBoxJS.Preview(this.value, 'textarea1_preview')"></textarea></td></tr><tr><td colspan="2" align="left"><span id="textarea1_comment_buttons_shown"><input id="textarea1_CommentButton" type="button" value="Add Comment" onclick="CommentBoxJS.CreateComment();"/><input id="textarea1_CommentButtonSave" type="button" value="Save Comment" onclick="CommentBoxJS.SaveComment(); return false;" style="display: none;"/><input id="textarea1_CancelCommentButton" type="button" value="Cancel" onclick="CommentBoxJS.CancelAll(); return false;"><input id="textarea1_CommentButtonPreview" type="button" value="Preview" style="display: ;" onclick="CommentBoxJS.ToggleThisDiv('textarea1_preview_commentpreview','textarea1_preview_previewhead','textarea1_preview_xspanpreview', true); return false;"></span><span id="textarea1_comment_buttons_hidden" style="font-weight: bolder; color: rgb(254, 210, 0); display: none;">Saving comment...</span></td></tr></table><input type="hidden" name="reply_to_id" id="textarea1_reply_to_id" value="0"></form> <script type="text/javascript"> Event.observe(window, 'load', function() { Event.observe($('textarea1_edit'), 'focus', function() { CommentBoxJS.Preview($('textarea1_edit').value, 'textarea1_preview'); }); Event.observe($('textarea1_edit'), 'mouseout', function() { CommentBoxJS.Preview($('textarea1_edit').value, 'textarea1_preview'); }); var SaveCommentId = 0; /*used by user edits to identify which comment to update by comment_id on saving edited comment.*/ }); </script> <a name="form_anchor" id="form_anchor"></a><span class="Warning" id="none" ></span><br/><br/></div></div><div class="pageBorder"><div class="BL BK"></div><div class="BR BK"></div></div></div></div></div></div> <!-- end:sections --></div></div><table class="aion_footer" cellspacing="0" cellpadding="0"><tr><td valign="middle"><img alt="" src="/img/yg_white.png" width="51" height="35" /></td><td valign="middle" align="left">© 2008-2010 YG.com. All rights reserved. The YG logo and all associated logos and graphics are trademarks or registered trademark of YG.com</td><td valign="middle" style="padding-left:25px;"><img alt="" src="/img/aion_white.png" width="93" height="33" /></td><td valign="middle" align="left">© 2009-2010 NC Interactive, Inc. All rights reserved. Aion, NCsoft, the interlocking NC logo and all associated logos and designs are trademarks or registered trademarks of NCsoft Corporation.</td></tr></table><div class="fullbodyholder"><div class="suggesterdivholder"><div class="suggesterdivcontainer"><div id="suggesterdiv" class="SuggestPane"></div></div></div></div></div><script type="text/javascript">var CurrentDisplayLang = '0';</script><script type="text/javascript" src="/js/global.js?197"></script><script type="text/javascript">if (YG) YG.Versioning = '197';</script><script type="text/javascript" src="http://static.yg.com/comment_system/js/comment.js?197"></script> <script type="text/javascript" src="http://static.yg.com/editor_box/js/comment_box.js?197"></script> <script type="text/javascript" src="http://static.yg.com/js/spry_tabbed_panels.js?197"></script> <script type="text/javascript" src="/js/itemlist_compare.js?197"></script> <script type="text/javascript" src="http://static.yg.com/js/feedback.js?197"></script> <script type="text/javascript"> var ObjectGameId = 100000001; var ThreadType = 10; var LangId = 0; var NetDomainsMembers = 'members.yg.com'; var NetDomainsStatic = 'static.yg.com'; var CancelWord = 'Cancel'; var ThisReplyWord = 'this reply and post this as a new comment.'; var HideCommentWord = 'Hide comment'; var ShowCommentWord = 'Show comment'; var CommentReportedWord = 'Comment reported'; var EnterACommentWord = 'Please enter a comment.'; var TooShortWord = 'Your comment is too short.'; var NowEditingWord = 'You are now editing your comment.'; var FillInYGIDWord = 'Please enter your username.'; var FillInPassWord = 'Please enter your password.'; var CommentBoxJS; Event.observe(window, 'load', function() { CommentBoxJS = new YG.CommentBox({ HtmlMessageId : 'textarea1_message', HtmlEditId : 'textarea1_edit', HtmlPreviewId : 'textarea1_preview', HtmlCommentBoxId : 'textarea1' }); }, false); var HtmlId = 'textarea1'; var CommentLoginBox; Event.observe(window, 'load', function() { CommentLoginBoxContent = '<div class=\"CommentLoginDom\"><div><div class=\"logintop\"></div><div class=\"loginfrom_filler\"><form name=\"loginform\" onsubmit=\"CommentLogin(); return false;\" action=\"\"><div class=\"loginfrom\"><img id=\"comment_cancel_login\" alt=\"\" src=\"http://static.yg.com/language_bar/img/close.png\" style=\"position:relative; left:-8px; top:0; float:right; cursor:pointer; border:none;\" /><div class=\"login_label\">Login</div><div class=\"error\" id=\"modal_error\"></div><div class=\"inputfields\"><div class=\"fieldname loginfield\">Name</div><div class=\"form\"><input type=\"text\" id=\"CommentUserName\" value=\"\" class=\"field\"/></div></div><div class=\"inputfields\"><div class=\"fieldname loginfield\">Password</div><div class=\"form\"><input type=\"password\" id=\"CommentPassword\" value=\"\" class=\"field\"/></div></div><div class=\"remember\" style=\"text-align: right; padding-right: 32px\"><div class=\"checkbox\" ></div><div class=\"label\"></div><a href=\"#\" onclick=\"CommentLogin(); return false\" style=\"color:#FED200;text-decoration: none\"><span class=\"ygbuttonwrap\"><span class=\"ygbuttonleft\"></span><span class=\"ygbuttonmid\">Login & Submit</span><span class=\"ygbuttonright\"></span></span></a><input type=\"submit\" class=\"hidden_submit\"/></div></div></form></div><div class=\"loginbottom\"></div></div></div>';CommentLoginBox = new YG.Overlay( { OverlayId: 'CommentLoginBoxOverlay', HtmlContentId: 'CommentLoginBoxContentOverlay', CustomHtmlContent: CommentLoginBoxContent, CloseElementId: 'comment_cancel_login' }); }, false); var itemTabs = new Spry.Widget.TabbedPanels("itemTabs", { defaultTab: 0 }); var Id = '100000001'; var ObjType = '20'; SelectedItems = [100000001]; ShowSelectedQuantity = false; var LangCode = ''; var feedback; Event.observe(window, 'load', function() {feedback = new YG.Feedback({FormFieldIds:['fb_reason', 'fb_current_url', 'fb_email', 'fb_description', 'fb_captcha'], RequiredFieldIds: ['fb_description', 'fb_captcha'], ErrorMessages: {fb_captcha: 'Incorrect captcha code.', fb_description: 'Please enter a description.', fb_email: 'Please enter a valid e-mail address.', fb_captcha: ' The code you entered is invalid. Please try again.'}, CaptchaLink: 'http://members.yg.com/ajax/antibot.php'});}, false); var YgOverlay, YgOverlayContent, ShowOverlay, LoginBoxContent, LoginBox; Event.observe(window, 'load', function() { YgOverlayContent = '<div style=\"width: 550px; text-align: left\"><div class=\"dialog\"><div class=\"text\"><form id=\"yg_feedback\"><h1><span class=\"icon\"></span>Feedback</h1><table><tbody><tr><th>Reason:</th><td style=\"width: 98%;\"><select name=\"reason\" id=\"fb_reason\" ><option value=\"1\">General feedback</option><option value=\"2\">Bug report</option><option value=\"3\">Typo/Incorrect data</option><option value=\"4\">Press Inquiry</option><option value=\"5\">Suggestions/Ideas</option><option value=\"6\">Other</option></select></td></tr><tr id=\"fb_current_url_row\"><th>Current URL:</th><td><input type=\"text\" name=\"currenturl\" size=\"40\" disabled=\"\" id=\"fb_current_url\"></td></tr><tr><th>Email address:</th><td><input type=\"text\" name=\"email\" id=\"fb_email\"><small style=\"padding-left: 2px;\">Only if you want to be contacted.</small></td></tr><tr><td colspan=\"2\"><textarea name=\"description\" rows=\"10\" cols=\"30\" style=\"width: 98%;\" id=\"fb_description\"></textarea><small>Please be as specific as possible. We take your concerns seriously so bear with us if you don\'t get a quick reply. We\'ll get back to you as soon as we have an answer.</small></td></tr><tr><td colspan=\"2\" style=\"text-align: left; padding: 0pt;\"><a href=\"javascript:;\" onclick=\"feedback.GenerateCaptchaCode()\" class=\"captcha\" title=\"Click to generate a new one\" style=\"background-image: url(http://members04.yg.com/ajax/antibot.php?rndval=1274941999335);\" id=\"fb_captcha_link\"></a>Please enter the code above:<input type=\"text\" maxlength=\"6\" name=\"captcha\" style=\"width: 3.8em; text-align: center;\" id=\"fb_captcha\"></td></tr><tr><td style=\"text-align: right; padding: 5px 0; line-height: 1.2em\" colspan=\"2\"><div style=\"float: left; width: 300px; text-align: left; padding-top: 5px\"><span id=\"fb_error_message\" class=\"fb_error_message\"></span><span style=\"color:#FF8A00; display:none\" id=\"fb_sending\">Sending your feedback...</span></div><div style=\"float: right\"><a onclick=\"feedback.Submit(event)\" class=\"fb_submit\" title=\"Submit\"><span class=\"ygbuttonwrap\"><span class=\"ygbuttonleft\"></span><span class=\"ygbuttonmid\">Submit</span><span class=\"ygbuttonright\"></span></span></a><a class=\"fb_cancel\" title=\"Cancel\" id=\"fb_cancel\"><span class=\"ygbuttonwrap\"><span class=\"ygbuttonleft\"></span><span class=\"ygbuttonmid\">Cancel</span><span class=\"ygbuttonright\"></span></span></a></div></td></tr></tbody></table></form></div></div></div>'; LoginBoxContent = '<!-- Cover Dom --><!-- Error loging in --><div id=\"loginWarningDom\" style=\"display:none\" class=\"loginWarningDom\"><div class=\"warningcontentDom\"><div class=\"logintop\"></div><div class=\"loginfrom_filler\"><div class=\"warnDom\"><div class=\"logintopline\">Warning</div><img alt=\'\' id=\"CloseWarning\" src=\"http://static.yg.com/language_bar/img/close.png\" style=\"position:relative; left:-5px; top:-19px; float:right; cursor:pointer; border:none;\" onclick=\"YG.LanguageBar.CloseWarning();\" /><div id=\"warningStr\">Please check your password.</div><div id=\"caution\"><small>Please type carefully as repeated failed login attempts can temporarily disable your ability to login.</small></div></div></div><div class=\"loginbottom\"> </div></div></div><!-- loging in --><div id=\"loginDom\" class=\"loginDom\"><div class=\"logincontentDom\"><div class=\"logintop\"></div><div class=\"loginfrom_filler\"><form onsubmit=\"return false\" action=\'\'><div class=\"loginfrom\"><img alt=\'\' src=\"http://static.yg.com/language_bar/img/close.png\" id=\"cancel_login\" style=\"position:relative; left:-8px; top:0px; float:right; cursor:pointer; border:none;\" /><div class=\"logintopline\">Login</div><div class=\"inputfields\"><div class=\"fieldname\">Name</div><div class=\"form\"><input type=\"text\" id=\"usernameYG\" value=\"\" class=\"field\"/></div></div><div class=\"inputfields\"><div class=\"fieldname\">Password</div><div class=\"form\"><input type=\"password\" id=\"passwrdYG\" value=\"\" class=\"field\"/></div></div><div class=\"remember\"><input type=\"submit\" value=\" \" id=\"searchsubmit\" onclick=\"YG.LanguageBar.LB_Login()\" class=\"submit\"/><div class=\"checkbox\" ><input name=\"PersistentCookie\" id=\"RememberID\" value=\"yes\" checked=\"checked\" type=\"checkbox\"/><div id=\"PersistentCookie\" style=\"display:none\"></div><input name=\"rmShown\" value=\"1\" type=\"hidden\"/></div><div class=\"label\"><label for=\"PersistentCookie\" class=\"RememberMe\">Remember me on this computer.</label></div></div><div class=\"loginline\"></div><div class=\"register\"><a href=\"http://members.yg.com/register\">Register!</a></div><div class=\"forgotlogin\"><a href=\"http://members.yg.com/help\">I cannot access my account!</a></div></div></form></div><div class=\"loginbottom\"></div></div></div>'; ShowOverlay = function() { YgOverlay.ShowOverlay(); $('fb_current_url').value = window.location.href; feedback.GenerateCaptchaCode(); }; LoginBox = new YG.Overlay( { OverlayId: 'LoginBoxOverlay', HtmlContentId: 'LoginBoxContentOverlay', CustomHtmlContent: LoginBoxContent, Styles: {HtmlContentClassName: 'logincontentDom'}, CloseElementId: 'cancel_login', UseCenterPositioning: false }); YgOverlay = new YG.Overlay( { OverlayId: 'FeedbackOverlay', HtmlContentId: 'FeedbackContentOverlay', CustomHtmlContent: YgOverlayContent, CloseElementId: 'fb_cancel' }); }, false); </script></body></html> 0
-
ok doch noch nicht gelöst
_INetGetSource
geht bei mir nicht, bekomm immer nur nen empty returnnächstes problem...
wenn ich das obige script in einer schleife laufen habe, dann bekomm ich nur beim ersten TCPSend wieder einen return wert, da scheinbar der Socket geclosed wird...
wenn ich jetzt aber
allein diese zeilen in einer schleife hab, dauert ein durchlauf bereits 6 sekunden!
da ich jedoch ein paar tausend seiten abgrasen muss würde es ewig dauern.....
[autoit]
[/autoit]
$sock = TCPConnect("174.132.33.132", 80)
TCPSend($sock, $packet)
if @error then msgbox (0,"TCP error",@error)
$rec = ""
Do
$rec &= TCPRecv($sock, 25048)
Until @errorjemand ne idee ?
-
ok scheinbar ziemliche dämlich...
[autoit]
[/autoit][autoit][/autoit][autoit]
TCPStartup()$packet = 'GET http://aion.yg.com/item/bla?id=100000276 HTTP/1.1' & @CRLF & _
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
'Host: http://www.aion.yg.com' & @CRLF & _
'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)' & @CRLF & _
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' & @CRLF & _
'Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3' & @CRLF & _
'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7' & @CRLF & _
'Keep-Alive: 500' & @CRLF & _
'Content-Type: application/x-www-form-urlencoded' & @CRLF & _
'Connection: keep-alive' & @CRLF & @CRLF$sock = TCPConnect("174.132.33.132", 80)
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
TCPSend($sock, $packet)
do
$rec = TCPRecv($sock,25048)
until $rec <> ""
do
$rec &= TCPRecv($sock,25048)
until @errorfilewrite(fileopen("tmp.txt",2),$rec)
[/autoit]
TCPShutdown()scheint als hätte tcprecv ein maximum
-
hi zusammen, ich lauf gerade ein wengi gegen die wand und komm nicht weiter...
ich versuche über ein TCP GET request den sourcecode einer seite zu bekommen auf der Item details für Aion stehen
die originalseite ist diese:
http://aion.yg.com/item/x?id=100000276
mein ziel ist es das feld "Drops" zu filtern damit ich mit den werten arbeiten kannbisher ist das mein versuch, allerdings erhalte ich nur einen bruchteil des html codes
[autoit]
mein problem ist hier "maxlen"
denn wenn ich übertreibe und 50.000 als maxlen eingebe erhalte ich weniger als wenn ich 20.000 nehme o.0
nur reicht 20.000 leider nicht
[/autoit][autoit][/autoit][autoit]
TCPStartup()$packet = 'GET http://aion.yg.com/item/bla?id=100000276 HTTP/1.1' & @CRLF & _
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
'Host: http://www.aion.yg.com' & @CRLF & _
'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)' & @CRLF & _
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' & @CRLF & _
'Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3' & @CRLF & _
'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7' & @CRLF & _
'Keep-Alive: 300' & @CRLF & _
'Content-Type: application/x-www-form-urlencoded' & @CRLF & _
'Connection: keep-alive' & @CRLF & @CRLF$sock = TCPConnect("174.132.33.132", 80)
[/autoit]
TCPSend($sock, $packet)
do
$rec = TCPRecv($sock,20048)
until $rec <> ""
filewrite(fileopen("tmp.txt",2),$rec)
TCPShutdown() -
nice!
thx
sollte man mal in die gdi+ udf vllt einbaun ;P oder in der hilfe irgendwie unterbringen
-
hab mal zum verständnis / test ein kleines script gemacht welches mir eine zufällig erstellte kurve anzeigen soll und dann als bild abspeichern
jedoch ist das gespeicherte bild immer nur komplett schwarz ??! egal ob als bmp / jpg / png gespeichert
die test.bmp ist einfach nur ein weißer hintergrund, kann man auch weglassen ;P
hoffe jemand bekommt es hin oder erkennt den fehler direkt
mfg
Spoiler anzeigen
[autoit]#include <GDIPlus.au3>
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]dim $aPoints[41][2],$hBitmap,$hGraphic,$hImage
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$apoints[0][0] = 40
for $i = 10 to 400 step 10
$apoints[$i/10][0] = $i
$apoints[$i/10][1] = random(10,90,1)
next$hGUI = GUICreate("GDI+", 407, 108)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
GUISetState()
_GDIPlus_Startup ()
$hBitmap = _GDIPlus_BitmapCreateFromFile("test.bmp") ; einfach nur zum test ein weißer hintergrund
$hGraphic = _GDIPlus_GraphicsCreateFromHWND ($hGUI)
_GDIPlus_GraphicsDrawImage ($hGraphic, $hBitmap, 0, 0)
draw_dots()
$hbit = _GDIPlus_BitmapCreateFromGraphics(400, 100, $hGraphic)
_GDIPlus_ImageSaveToFile($hbit, @hour&@min&@SEC&".bmp") ; speichert aber nur ein komplett schwarzes bild....... -_-
_GDIPlus_ShutDown ()while 1
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
sleep(60)
WEndfunc draw_dots()
[/autoit]
_GDIPlus_GraphicsDrawCurve ($hGraphic, $aPoints)
EndFunc -
roflmao siehe 2tes edit
-
leider kann man jetzt labels die eigendlich über dem bild sitzen würden nichtmehr sehen
vllt bekomm ich das ja noch selber raus
thx schonmal
edit lösung
[autoit]GUICtrlCreateLabel("G/R",23,42,40,20,-1,$WS_EX_TRANSPARENT)
[/autoit]
GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)allerdings sieht die schrift dann mehr als ätzend aus
edit2: rofl jetzt geht alles ganz normal
so wie in meinem ersten post
-
einfach so
[autoit]GUICtrlCreatePic("test.bmp",0,0,202, 483)
[/autoit]
GUICtrlSetState(-1,$GUI_DISABLE) -
problem ist, ich kann kein weiteres bild über dem hintergrund zeichnen ohne dass ich den vorteil der transparenz des 1ten pixels verliere
[autoit][/autoit][autoit][/autoit][autoit]#include <GUIConstantsEx.au3>
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
#include <WindowsConstants.au3>
#include <GUIConstants.au3>$hGUI = GUICreate("",600, 440,-1,-1,$WS_POPUP,$WS_EX_LAYERED) ; erzeugt ein GUI
[/autoit][autoit][/autoit][autoit]
$pic = GUICtrlCreatePic("simple4.bmp",0,0,600,440) ;gui wird transparent bis auf das bild (custom gui desgin möglich)
GUICtrlSetState(-1,$GUI_DISABLE);guictrlcreatepic("simple1.bmp",20,20,100,100) hier der testkandidat
[/autoit][autoit][/autoit][autoit]GUISetState (@SW_SHOW)
[/autoit][autoit][/autoit][autoit][/autoit][autoit]While 1
[/autoit]
If GUIGetMsg() = $GUI_EVENT_CLOSE Then ExitLoop
Wend -
scho bissle ätler der thread
last post:
Mittwoch, 7. November 2007, 15:04 -
oh
dateierweiterung , wirklich nur erweiterung? ;P mistpoker war einfach ein string , des sollte alle files auflisten mit "poker" im namen
hm mal gucken wie man das dann umsetzen kann,...
aber dennoch ist es ein bug oder?
poker gibts als dateierweiterung ja nicht, und dennoch gilt jeder pfad als ergebnis
-
hm ich komm mir grad bissle blöd vor...
ich ruf die funktion so auf:
[autoit]
[/autoit]
$time = timerinit()
$folders = _GetFilesFolder_Rekursiv(@scriptdir,"poker")
$erg = ""
for $i = 1 to $folders[0]
$erg = $erg&@crlf&$folders[$i]
Next
$time = TimerDiff($time)
FileWrite("log.txt",$time&@crlf&$erg)aber als ergebnis landet das hier im log:
Code
Alles anzeigen94792.0456344028 K:\Musik\'s Cartoons\ K:\Musik\'s Dance Disco Megamix\ K:\Musik\'techno'\ K:\Musik\'techno'\Talla 2xlc\ K:\Musik\(04.) Rmx Crew Feat Ambush, I\ K:\Musik\(04.) Rmx Crew Feat Ambush, I\Unknown Album\ K:\Musik\(Acoustic) Rise Against\ K:\Musik\(Acoustic) Rise Against\Punk Goes Acoustic\ K:\Musik\(Aria)\ K:\Musik\(Aria)\(New Horizon)\ K:\Musik\(Blumchen)\ K:\Musik\(Blumchen)\Bicycle\ K:\Musik\(Everly Brothers) Bye Bye Love\ K:\Musik\(Fight Music Remix)\ K:\Musik\(Fight Music Remix)\Unknown Album\
er gibt mir jeden pfad aus, immer erst oberordner dann unterordner...
dabei wollt ich eigendlich nur den pfad zu einer datei in deren name "poker" vorkommt
was hab ich falsch verstanden? -
-
dependency ;P darauf hätt ich auch kommen können
edit:
Spoiler anzeigen
///////////////////////////////////////////////////////////////////////////////
// Exported functions
///////////////////////////////////////////////////////////////////////////////AU3_API void WINAPI AU3_Init(void);
AU3_API long AU3_error(void);AU3_API long WINAPI AU3_AutoItSetOption(const char *szOption, long nValue);
AU3_API void WINAPI AU3_BlockInput(long nFlag);
AU3_API long WINAPI AU3_CDTray(const char *szDrive, const char *szAction);
AU3_API void WINAPI AU3_ClipGet(char *szClip, int nBufSize);
AU3_API void WINAPI AU3_ClipPut(const char *szClip);
AU3_API long WINAPI AU3_ControlClick(const char *szTitle, const char *szText, const char *szControl, const char *szButton, long nNumClicks, /*[in,defaultvalue(AU3_INTDEFAULT)]*/long nX, /*[in,defaultvalue(AU3_INTDEFAULT)]*/long nY);
AU3_API void WINAPI AU3_ControlCommand(const char *szTitle, const char *szText, const char *szControl, const char *szCommand, const char *szExtra, char *szResult, int nBufSize);
AU3_API void WINAPI AU3_ControlListView(const char *szTitle, const char *szText, const char *szControl, const char *szCommand, const char *szExtra1, const char *szExtra2, char *szResult, int nBufSize);
AU3_API long WINAPI AU3_ControlDisable(const char *szTitle, const char *szText, const char *szControl);
AU3_API long WINAPI AU3_ControlEnable(const char *szTitle, const char *szText, const char *szControl);
AU3_API long WINAPI AU3_ControlFocus(const char *szTitle, const char *szText, const char *szControl);
AU3_API void WINAPI AU3_ControlGetFocus(const char *szTitle, const char *szText, char *szControlWithFocus, int nBufSize);
AU3_API void WINAPI AU3_ControlGetHandle(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, const char *szControl, char *szRetText, int nBufSize);
AU3_API long WINAPI AU3_ControlGetPosX(const char *szTitle, const char *szText, const char *szControl);
AU3_API long WINAPI AU3_ControlGetPosY(const char *szTitle, const char *szText, const char *szControl);
AU3_API long WINAPI AU3_ControlGetPosHeight(const char *szTitle, const char *szText, const char *szControl);
AU3_API long WINAPI AU3_ControlGetPosWidth(const char *szTitle, const char *szText, const char *szControl);
AU3_API void WINAPI AU3_ControlGetText(const char *szTitle, const char *szText, const char *szControl, char *szControlText, int nBufSize);
AU3_API long WINAPI AU3_ControlHide(const char *szTitle, const char *szText, const char *szControl);
AU3_API long WINAPI AU3_ControlMove(const char *szTitle, const char *szText, const char *szControl, long nX, long nY, /*[in,defaultvalue(-1)]*/long nWidth, /*[in,defaultvalue(-1)]*/long nHeight);
AU3_API long WINAPI AU3_ControlSend(const char *szTitle, const char *szText, const char *szControl, const char *szSendText, /*[in,defaultvalue(0)]*/long nMode);
AU3_API long WINAPI AU3_ControlSetText(const char *szTitle, const char *szText, const char *szControl, const char *szControlText);
AU3_API long WINAPI AU3_ControlShow(const char *szTitle, const char *szText, const char *szControl);
AU3_API void WINAPI AU3_ControlTreeView(const char *szTitle, const char *szText, const char *szControl, const char *szCommand, const char *szExtra1, const char *szExtra2, char *szResult, int nBufSize);AU3_API void WINAPI AU3_DriveMapAdd(const char *szDevice, const char *szShare, long nFlags, /*[in,defaultvalue("")]*/const char *szUser, /*[in,defaultvalue("")]*/const char *szPwd, char *szResult, int nBufSize);
AU3_API long WINAPI AU3_DriveMapDel(const char *szDevice);
AU3_API void WINAPI AU3_DriveMapGet(const char *szDevice, char *szMapping, int nBufSize);AU3_API long WINAPI AU3_IniDelete(const char *szFilename, const char *szSection, const char *szKey);
AU3_API void WINAPI AU3_IniRead(const char *szFilename, const char *szSection, const char *szKey, const char *szDefault, char *szValue, int nBufSize);
AU3_API long WINAPI AU3_IniWrite(const char *szFilename, const char *szSection, const char *szKey, const char *szValue);
AU3_API long WINAPI AU3_IsAdmin(void);AU3_API long WINAPI AU3_MouseClick(/*[in,defaultvalue("LEFT")]*/const char *szButton, /*[in,defaultvalue(AU3_INTDEFAULT)]*/long nX, /*[in,defaultvalue(AU3_INTDEFAULT)]*/long nY, /*[in,defaultvalue(1)]*/long nClicks, /*[in,defaultvalue(-1)]*/long nSpeed);
AU3_API long WINAPI AU3_MouseClickDrag(const char *szButton, long nX1, long nY1, long nX2, long nY2, /*[in,defaultvalue(-1)]*/long nSpeed);
AU3_API void WINAPI AU3_MouseDown(/*[in,defaultvalue("LEFT")]*/const char *szButton);
AU3_API long WINAPI AU3_MouseGetCursor(void);
AU3_API long WINAPI AU3_MouseGetPosX(void);
AU3_API long WINAPI AU3_MouseGetPosY(void);
AU3_API long WINAPI AU3_MouseMove(long nX, long nY, /*[in,defaultvalue(-1)]*/long nSpeed);
AU3_API void WINAPI AU3_MouseUp(/*[in,defaultvalue("LEFT")]*/const char *szButton);
AU3_API void WINAPI AU3_MouseWheel(const char *szDirection, long nClicks);AU3_API long WINAPI AU3_Opt(const char *szOption, long nValue);
AU3_API long WINAPI AU3_PixelChecksum(long nLeft, long nTop, long nRight, long nBottom, /*[in,defaultvalue(1)]*/long nStep);
AU3_API long WINAPI AU3_PixelGetColor(long nX, long nY);
AU3_API void WINAPI AU3_PixelSearch(long nLeft, long nTop, long nRight, long nBottom, long nCol, /*default 0*/long nVar, /*default 1*/long nStep, LPPOINT pPointResult);
AU3_API long WINAPI AU3_ProcessClose(const char *szProcess);
AU3_API long WINAPI AU3_ProcessExists(const char *szProcess);
AU3_API long WINAPI AU3_ProcessSetPriority(const char *szProcess, long nPriority);
AU3_API long WINAPI AU3_ProcessWait(const char *szProcess, /*[in,defaultvalue(0)]*/long nTimeout);
AU3_API long WINAPI AU3_ProcessWaitClose(const char *szProcess, /*[in,defaultvalue(0)]*/long nTimeout);
AU3_API long WINAPI AU3_RegDeleteKey(const char *szKeyname);
AU3_API long WINAPI AU3_RegDeleteVal(const char *szKeyname, const char *szValuename);
AU3_API void WINAPI AU3_RegEnumKey(const char *szKeyname, long nInstance, char *szResult, int nBufSize);
AU3_API void WINAPI AU3_RegEnumVal(const char *szKeyname, long nInstance, char *szResult, int nBufSize);
AU3_API void WINAPI AU3_RegRead(const char *szKeyname, const char *szValuename, char *szRetText, int nBufSize);
AU3_API long WINAPI AU3_RegWrite(const char *szKeyname, const char *szValuename, const char *szType, const char *szValue);
AU3_API long WINAPI AU3_Run(const char *szRun, /*[in,defaultvalue("")]*/const char *szDir, /*[in,defaultvalue(1)]*/long nShowFlags);
AU3_API long WINAPI AU3_RunAsSet(const char *szUser, const char *szDomain, const char *szPassword, int nOptions);
AU3_API long WINAPI AU3_RunWait(const char *szRun, /*[in,defaultvalue("")]*/const char *szDir, /*[in,defaultvalue(1)]*/long nShowFlags);AU3_API void WINAPI AU3_Send(const char *szSendText, /*[in,defaultvalue(0)]*/long nMode);
AU3_API long WINAPI AU3_Shutdown(long nFlags);
AU3_API void WINAPI AU3_Sleep(long nMilliseconds);
AU3_API void WINAPI AU3_StatusbarGetText(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, /*[in,defaultvalue(1)]*/long nPart, char *szStatusText, int nBufSize);AU3_API void WINAPI AU3_ToolTip(const char *szTip, /*[in,defaultvalue(AU3_INTDEFAULT)]*/long nX, /*[in,defaultvalue(AU3_INTDEFAULT)]*/long nY);
AU3_API void WINAPI AU3_WinActivate(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText);
AU3_API long WINAPI AU3_WinActive(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText);
AU3_API long WINAPI AU3_WinClose(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText);
AU3_API long WINAPI AU3_WinExists(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText);
AU3_API long WINAPI AU3_WinGetCaretPosX(void);
AU3_API long WINAPI AU3_WinGetCaretPosY(void);
AU3_API void WINAPI AU3_WinGetClassList(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, char *szRetText, int nBufSize);
AU3_API long WINAPI AU3_WinGetClientSizeHeight(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText);
AU3_API long WINAPI AU3_WinGetClientSizeWidth(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText);
AU3_API void WINAPI AU3_WinGetHandle(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, char *szRetText, int nBufSize);
AU3_API long WINAPI AU3_WinGetPosX(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText);
AU3_API long WINAPI AU3_WinGetPosY(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText);
AU3_API long WINAPI AU3_WinGetPosHeight(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText);
AU3_API long WINAPI AU3_WinGetPosWidth(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText);
AU3_API void WINAPI AU3_WinGetProcess(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, char *szRetText, int nBufSize);
AU3_API long WINAPI AU3_WinGetState(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText);
AU3_API void WINAPI AU3_WinGetText(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, char *szRetText, int nBufSize);
AU3_API void WINAPI AU3_WinGetTitle(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, char *szRetText, int nBufSize);
AU3_API long WINAPI AU3_WinKill(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText);
AU3_API long WINAPI AU3_WinMenuSelectItem(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, const char *szItem1, const char *szItem2, const char *szItem3, const char *szItem4, const char *szItem5, const char *szItem6, const char *szItem7, const char *szItem8);
AU3_API void WINAPI AU3_WinMinimizeAll();
AU3_API void WINAPI AU3_WinMinimizeAllUndo();
AU3_API long WINAPI AU3_WinMove(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, long nX, long nY, /*[in,defaultvalue(-1)]*/long nWidth, /*[in,defaultvalue(-1)]*/long nHeight);
AU3_API long WINAPI AU3_WinSetOnTop(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, long nFlag);
AU3_API long WINAPI AU3_WinSetState(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, long nFlags);
AU3_API long WINAPI AU3_WinSetTitle(const char *szTitle,/*[in,defaultvalue("")]*/ const char *szText, const char *szNewTitle);
AU3_API long WINAPI AU3_WinSetTrans(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, long nTrans);AU3_API long WINAPI AU3_WinWait(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, /*[in,defaultvalue(0)]*/long nTimeout);
AU3_API long WINAPI AU3_WinWaitActive(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, /*[in,defaultvalue(0)]*/long nTimeout);
AU3_API long WINAPI AU3_WinWaitClose(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, /*[in,defaultvalue(0)]*/long nTimeout);
AU3_API long WINAPI AU3_WinWaitNotActive(const char *szTitle, /*[in,defaultvalue("")]*/const char *szText, /*[in,defaultvalue(0)]*/long nTimeout);///////////////////////////////////////////////////////////////////////////////
#endif