Как да свалим всичките си мнения от Download.BG
Автор |
|
phrozencrewСря, 15.12.10, 19:58 |
Ехаа, че яко се получава! Изтеглих си и VB6, че не ми се ровеше по дисковете къде съм го заврял. Определено ще си поиграя и него. Благодаря за идеите! Между другото има доста лесен вариант за Window$. Аз обичам лесните неща, които просто вършат работата, за това ще го постна и него, защото не всеки ще се зариби да тегли и boot-ва Linux за да си изтегли мненията от някой сайт. Ще използвам ...отново Linux инструмент , портнат до Winblowz - curl, за да сваля файловете, като си помогна много лекинко с един loop цикъл на batch. Curl може да се изтегли от тук или направо exe-то, което ползвам: curl.exeБат-чето изглежда така: @echo off
curl --cookie cfile --cookie-jar cfile --data "cls=Users" --data "mtd=Login" --data "nick=вашият_ник" --data "password=вашата_парола" --data "action=%D0%92%D1%85%D0%BE%D0%B4" --location "http://www.download.bg/index.php"
for /l %%g in (1,1,69) do (
curl --cookie cfile --output "%%g.html" "http://www.download.bg/index.php?cls=users&mtd=ownpostings&id=229067&h=b7476a7d6100ca10ee3464b11704fe9d&p=%%g"
sleep 2
) |
Разбира се отново трябва да се сменят с вашите данни следните параметри: --data "nick=вашият_ник" --data "password=вашата_парола" Както и страницата с мненията на потребителя. В случая използваме предишния адрес с мнения: http://www.download.bg/index.php?cls=users&mtd=ownpostings&id=229067&h=b7476a7d6100ca10ee3464b11704fe9d&p= Бат-файла, барабар с curl може да се итегли от тук: Download_all_post_from_DBG_Win32.rar | | electric_ccСря, 15.12.10, 21:26 |
Спомням си, че Древен искаше да се логва с един клик, предишният ми пример може да му послужи в това отношение. Една проста форма и един бутон cmdLogin и въпросът е решен. Една кратка база за избор на Адреси и пароли и ... Цък. Пожелавам му да няма Язък. В по предният ми пример, ако се запише следното за бутона cmdOpen: ShellExecute Me.hwnd, "open", "http://www.electric-cc.com/files/Colors.EXE", vbNullString, "C:\", ByVal 1& от моята страница ще бъде изтеглен файлът Colors.EXE. Надявам се да съм бил полезен на любознателните. Благодаря на phrozen за хубавите идеи. | | kookkiСря, 15.12.10, 23:17 |
Честно казано покрай раждането на щерката леко изоставих всичко и не съм напреднал с С++. Сега не знам как да подходя. При търсене в нета попаднах на интересни сайтове, но какво да чета в тях ? Ще съм благодарен на всеки, който ме насочи, какви стъпки да следвам при създаването на такава програмка. Искам сам да си реализирам подобна програмка, но много неща не знам за езика и по-точно какво да чета в мрежата. Имам базовите умения с езика затова смятам че ще се оправя по-лесно, ако някой ме посъветва какво точно да прочета или намеря в нета. Примерите с VB и VBS не ми помогнаха мого ,защото езика ми е чужд. Надявам се с, леки насоки, да мога и аз да предложа вариант. | | phrozencrewЧет, 16.12.10, 07:16 |
Kookki, за да се напише на C/C++ подобен скрипт се иска доста сериозно програмиране. Все пак ще се поразровя и аз за някакви насоки. А иначе само една идея към бандата. Как можем с този скрипт да видим колко непрочетени писма имаме в abv.bg или mail.bg - абсолютно примерно? | | angelicstarЧет, 16.12.10, 13:46 | RE: Как да свалим всичките си мнения от Download.BG
” Надявам се с, леки насоки, да мога и аз да предложа вариант. „
Ами не знам точно, ама имаше накъде че има готови библиотеки за С++ с разни интерфейси за връзка с APIтата на Win все 1 пишеш на VB. Даже май четох че има цял фреймуърк. В Жабата даже си е стандартно пък жабата си е почти С++. Там даже има и специалнен пакет за WEB та да си хакваш сайтове. Може и за С++ да има такива пакети. | | electric_ccЧет, 16.12.10, 14:57 | | | zlatenaЧет, 16.12.10, 18:00 | RE: Как да свалим всичките си мнения от Download.BG
” Да започваме. Необходимо ни е да разберем механизма на подаването на данни при логването. За това първо преди да се логнем в DBG нека стартираме LiveHTTP Headers добавката на браузера и да сложим отметка на "request", като в браузера сме заредили страницата за логин............ „
Чудесно!Много готино инфо. Слагам си го в отметките,за да го поразгледам обстойно като имам време. | | phrozencrewЧет, 16.12.10, 22:26 |
Kookki, тук има интересен пример на C++, който ползва curlLib: http://forum.codecall.net/c-c/34656-downloading-file-internet.htmlкоето е същото, като инструмент наврян в библиотека, което ползвам аз за примера ми за Window$, но не успях да го компилирам от първият път. Вероятно би се компилирало без грешки под Linux. Иначе за C++ може лесно да се използва system() с изпълнимото exe - чиста работа. | | kookkiЧет, 16.12.10, 23:07 |
Мерси ,пич, и за сайта ! Дадох му отметка, че видях и други интересни неща там. | | dhtjПет, 17.12.10, 19:38 | RE: Как да свалим всичките си мнения от Download.BG
” Днес до като си пиех кафето ми хрумна да усложним задачата и вместо всички мнения от форума да се свалят всички програми. Как ви се струва възможно ли е това? Според първият закон на програмирането, който гласи " Всичко е възможно" би следвало да е възможно. Но какво мислите вие? „
Възможно е единствено при наличието на огромен обем дисково пространство и много стабилна и бърза Интернет връзка Но дори и тези фактори да са налични, има вероятност да се получи хардуерен проблем на машината на която ще сваляме програмите заради голямото натоварване редактиран от dhtj на 17.12.10 19:40 | | Коментар |