VKontakte-aika on väärä. Kuinka piilottaa viimeinen vierailuaika VKontaktessa

Huomautus: Tämä on vieraspostaus. Artikkelin on kirjoittanut yksi blogin lukijoista.

Hei. Tänään opimme kuinka muuttaa henkilökohtaisten viestien lähetyspäivää VKontakte-sosiaalisessa verkostossa. Haluan sanoa heti, että en kerro sinulle mitään uutta. Internet on täynnä vastaavia menetelmiä ja itse otin sieltä koodinpätkät. Älä siis tuomitse tiukasti.

Joten ensinnäkin meillä on oltava täysi pääsy kahdelle VK-tilille. Esimerkiksi ensimmäinen tili on sinun ja toinen on väärennös. Toiseksi, sinulla on oltava ainakin jotkin ohjelmoinnin perusteet. Mutta älä huoli. Teen suurimman osan työstä itse. Kaikki menetelmät ovat helppoja ja nopeita toteuttaa tämän sosiaalisen verkoston "aukkojen" vuoksi. Ei kuitenkaan ole takeita siitä, että jokainen menetelmä toimii sinulle. Mutta ainakin yksi toimii varmasti.

Ensimmäinen tapa. Sisäkkäinen kirjeenvaihtomenetelmä.

Algoritmi: luomme kirjeenvaihdon, muokkaamme sitä, muutamme päivämäärää, lähetämme sen takaisin edelleenlähetyksenä.
Yleisimmällä tavalla luomme kirjeenvaihdon kahden VKontakte-tilin välille. Yhdistämme jokaisen tilin API:hen. Voit tehdä tämän napsauttamalla tätä linkkiä ja sallimalla tietojen keräämisen tililtäsi:

https://oauth.vk.com/authorize?client_id=3245775&redirect_uri=http://api.vk.com/blank.html&scope=messages&display=page&response_type=token

Tämän seurauksena sovelluksella on pääsy kaikkiin käyttäjätietoihin. Älä unohda muistaa merkkiäsi.

# -*- koodaus: utf-8 -*- tuonti koodekit tuonti ConfigParser tuonti päivämäärä-aika tuonti json tuonti sys tuonti urllib2 urllibistä tuonti urlencode tuonti vk_auth def _api(method, params, token): params.append(("access_token", token) )) url = "https://api.vk.com/method/%s?%s" % (menetelmä, urlencode(params)) return json.loads(urllib2.urlopen(url).read())[" vastaus"] # lue asetusarvot ​​Config = ConfigParser.ConfigParser() Config.read("config.ini") login = Config.get("auth", "username") salasana = Config.get("auth", "password" ") messages_id = Config.get("viestit", "chat_id") messages_type = Config.get("viestit", "chat_type") app_id = Config.get("sovellus", "sovellustunnus") # keskustelua valmistelu if messages_type == "keskustelukumppani": is_chat = False elif messages_type == "chat": is_chat = Totta else: sys.exit("Viestityypin on oltava joko keskustelukumppani tai chat.") # auth tokenin saamiseksi try: token, user_id = vk_auth .auth(kirjautumistunnus, salasana, app_id, "viestit") paitsi RuntimeError: sys.exit("Virheellinen kirjautumistunnus/salasana. Tarkista se.") sys.stdout.write("Authorized vk\n") # saada tietoa chatista selector = "chat_id" if is_chat else "uid" messages = _api("messages.getHistory", [(valitsin, messages_id)], token) out = codecs.open("vk_exported_dialogue_%s%s.txt" % ("ui" jos ei, is_chat else "c", messages_id), "w+", "utf-8") human_uids = ] # Vie uids dialogista # Vk.api:sta johtuen aloita kohdasta 1. for i in range(1, 100): try: if messages[i]["uid"] != human_uids: human_uids.append(messages[i). ]["uid"]) paitsi IndexError: pass # Vie tiedot uidsista human_details = _api("users.get", [("uids", ","".join(str(v) for v in human_uids))] , token) human_details_index = () for human_detail in human_details: human_details_index] = human_detail def write_message(who, to_write): out.write(u"[(päivämäärä)] (koko_nimi):\n (viesti) \n\n\n " .format(**( "date": datetime.datetime.fromtimestamp(int(to_write["date"])).strftime("%Y-%m-%d %H:%M:%S"), " täysi_nimi": "%s %s" % (ihmisen_tiedot_indeksi["etunimi"], ihmisen_tiedot_indeksi["sukunimi"]), "viesti": kirjoittaa["body"].replace("", "\n") )) ) mess = 0 max_part = 200 # Johtuen vk.api cnt = viestistä sys.stdout.write("Viestien määrä: %s\n" % cnt) while sotku != cnt: # Yritä noutaa tiedot joka tapauksessa, vaikka True: try : message_part = _api("messages.getHistory", [(valitsin, viestien_tunnus), ("offset", sotku), ("count", max_part), ("rev", 1)], token) paitsi poikkeus kuten e : sys.stderr.write("Sain virheen %s, jatka. ... > cnt: tulos = (sotku - cnt) + sotku sotku = tulos sys.stdout.write("Viedi %s viestiä %s:sta\n" % (sotku, cnt)) out.close() sys.stdout.write( 'tehty!\n")

Seuraavaksi laitamme kaikkiin viesteihin saman päivämäärän yksinkertaisuuden vuoksi. En väitä omaavani optimoitua koodia ja on selvää, että se voidaan pakata, mutta haluan näyttää mahdollisimman yksityiskohtaisesti, kuinka jäsentäjä toimii XML:n kanssa seuraavasti:

While (true) (>doc = XDocument . Load("https://api.vk.com/method/messages.getHistory.xml?uid=12345&offset=" + m + "&count=200&access_token=" + token); foreach ( XElement el in doc . Root . Elements()) ( if (el . Name . ToString() == "viesti") ( foreach (XElement el_msg in el. Elements()) ( if (el_msg . Name == " päivämäärä" ) ( foreach (XElement el_date in el_msg . Elements()) ( if (el_date . Name == "1403320931") ( el_date . Name = "1403429673"; // eli muuta päivämäärä mihin tahansa muuhun k++; ) ) ) ) ) ) m += 200;

Mielestäni pääidea tässä on selvä. Jäljelle jää vain viestien palauttaminen palvelimelle. Tätä varten tarvitsemme message.send()-funktion. Viestiobjektin on viitattava päivämääräkenttään, mutta VKontakte-palvelin asettaa kellonajan palvelimelleen itse. Kuitenkin, jos lähetämme viestejä sisäkkäisenä kirjeenvaihdona, kaikki selviää.

Kirjeillämme on oltava sisäkkäinen rakenne, mikä tarkoittaa, että meidän on kutsuttava jäsennysmenetelmää rekursiivisesti. Mutta Javassa voit tehdä sen helpommin. Sijoitamme kaikki, mikä on forEach-silmukan sisällä, erilliseen luokkaan. Tämän seurauksena kaikki, mitä tapahtuisi silmukan rungossa, tapahtuu hyväksymismenetelmässä. VkApiMessagessa on fwd_messages-kenttä. Se tallentaa luettelon edelleenlähetettyjen VkApiMessage-viestien objekteista:

Yksityinen staattinen luokka MessageConsumer toteuttaa Consumer ( @Override public void accept(VKApiMessage message) () ) messages.stream().forEach(new MessageConsumer()); if (!message.fwd_messages.isEmpty()) ( System.out.println("

"); message.fwd_messages.forEach(new MessageConsumer()); System.out.println("
"); }

Yleensä tulos ei näytä huonommalta kuin alkuperäinen VK: ssa:

Toinen tapa. Menetelmä GMT:n muuttamiseen palvelimella.

Algoritmi: muuta kellonaikaa palvelimella, lähetä viestejä.

Toinen menetelmä on hieman helpompi kuin ensimmäinen, koska meidän ei tarvitse palauttaa vanhoja (mutta muutettuja) viestejä takaisin palvelimelle (muuten, joskus tätä ei voida tehdä "tyhmän" palvelimen vuoksi). Toinen menetelmä toimii luotettavammin.

Emme tarvitse valmiita viestejä tänne. Luomme ne itse ja lähetämme ne palvelimelle muutettuamme aiemmin GMT:tä (aikavyöhykettä). Tällaisia ​​tarkoituksia varten tarvitsemme luodinkestävän VPS:n. Perustuu mielellään CentOS:ään.

Muuta ensin palvelimen kellonaika ja päivämäärä. Jälleen, tämä voidaan tehdä millä tahansa muulla tavalla. Voit tehdä tämän:

# mv /etc/localtime /etc/localtime.bak ln -s /usr/share/zoneinfo/Europe/USA /etc/localtime # päivämäärä MMDDhhmm # päivämäärä 03182015 # miespäivä

Määritämme palvelimemme VK-palvelintiedoille:
IP:87.240.182.185
Selain: Mozilla/5.0 (yhteensopiva; vkShare; +http://vk.com/dev/Share)
Portti: 36035
Isäntä: srv185-182-240-87.vk.com

Älä unohda rekisteröityä API:lle (katso tapa 1). Lähetämme viestejä jo tutun message.send()-funktion kautta.

Viestiobjekti, joka kuvaa henkilökohtaista viestiä, palauttaa "päivämäärä"-kentän - päivämäärän, jolloin viesti lähetettiin unixtime-muodossa. Kiinnitä huomiota lauseeseen "lähetyspäivä". Mitään ei kerrota päivämäärästä, jolloin VKontakte-palvelin vastaanotti viestin.

Siinä kaikki. Tulos on samanlainen kuin ensimmäinen. Se on hyvin yksinkertaista.

Kolmas tapa. Liikenteen haistelija.

Algoritmi: lataa/osta sniffer, iloitse.
Yksinkertaisin menetelmä. Mutta valitettavasti tekniikka riippuu Internetistä lataamamme ohjelman laadusta.
Joten voit vain yrittää ladata/ostaa jotain Charlesin kaltaista, saada pyyntö kiinni, muokata sitä (päivämäärä) ja kopioida se. Ohjelma sieppaa paketin, muuttaa lähetysaikaa paketin sisällä ja lähettää sen yhteyshenkilölle. VK-palvelu vastaanottaa jo määritellyn unixtime-sanoman. Internetissä on paljon tällaisia ​​haistajia. Mutta laadukkaita ja ilmaisia ​​on vaikea löytää. Ne eivät kuitenkaan ole niin kalliita.

Kuten jo ymmärsit, henkilökohtaisen viestin lähettäminen takautuvasti ei ole vaikeaa. En kirjoittanut kaikkia yllä olevia koodeja, vaan vain välttämättömimmät ja monimutkaisimmat. Uskon, että muiden lisääminen ei ole vaikeaa. Paljon kiitoksia.

Nykyään sosiaaliset verkostot ovat erittäin suosittuja, ja melkein jokaisella nykyaikaisella ihmisellä on oma henkilökohtainen sivu, esimerkiksi Vkontakte. Tässä tapauksessa saattaa olla tarpeen muuttaa viimeisimmän sivusi käynnin todellista päivämäärää. Viimeisimmän sosiaalisen verkoston käyntisi päivämäärä voidaan helposti muuttaa yksinkertaisilla tavoilla.

Tapoja muuttaa päivämäärää.

— Voit muuttaa päivämäärää käyttämällä yksinkertaista ja helppokäyttöistä QIP 2012 -ohjelmaa, joka löytyy Internetistä ja jonka voi ladata. Seuraavaksi sinun on yhdistettävä se VKontakte-järjestelmään. Tämän jälkeen sinun on syötettävä uusi VKonakte-tili valikon kautta. Lisäksi sinun on syötettävä käyttäjätunnuksesi ja salasanasi. Kun kaikki on tehty, sinun on valittava kohde, jonka avulla voit tulla näkymättömäksi kaikille käyttäjille.

— Voit myös määrittää kaikki kellon asetukset tietokoneellasi. Sinun tarvitsee vain syöttää haluamasi päivämäärä ja aika. Sitten oikea aika näkyy sosiaalisessa mediassa. On suositeltavaa tehdä tämä ennen VKontakte-sivullesi siirtymistä.

- Lisäksi voit yksinkertaisesti poistaa sivusi ennen lähtöä. Tämän jälkeen, kun sinun on kirjauduttava sisään, voit helposti palauttaa sen. Tätä menetelmää tulisi käyttää hyvin harvoin, jotta vältytään järjestelmän ongelmien välttämiseksi tulevaisuudessa.

Kuinka olla näkymätön VKontaktessa? Jos etsit vastausta tähän kysymykseen, tämä artikkeli auttaa sinua tässä. VKontaktessa ei sellaisenaan ole näkymätöntä tilaa, mutta ohjelmiston avulla on mahdollista käyttää sivustoa täysin huomaamatta. Kiinnostaako? Sitten kaikki on kunnossa.

Kuinka olla näkymätön VKontaktessa?

Saatat yllättyä kuullessani, että on kolme tapaa piilottaa läsnäolosi verkkosivustolla. Mikä on tehokkain - päätä itse, koska ne kaikki suorittavat päätehtävän, mutta onko se kätevää tai päinvastoin, aiheuttaako paljon haittaa - on puhtaasti yksilöllinen asia. Tämän artikkelin alta löydät yksityiskohtaisen kuvauksen jokaisesta menetelmästä.

Vältä pääsivulla käyntiä

VKontakte-verkkosivustojärjestelmä tallentaa käyttäjän läsnäolon silloin, kun hän:


Jos suljet pois nämä kaksi toimintoa, voit käyttää sivustoa turvallisesti offline-tilassa. Mitä voit tehdä asialle? Kaikki on sama: kuuntele musiikkia, käynnistä sovelluksia, katso videotiedostoja ja niin edelleen.

Käytä erikoisohjelmia

Jos olet kiinnostunut olemasta näkymätön VKontaktessa, pyydä apua kolmannen osapuolen ohjelmistoilta. Voit esimerkiksi käyttää "Vklife" -ohjelmaa, jolla on piilotettujen sivustokäyntien toiminto. Huomaa, että sosiaalisen verkoston VKontakte hallinto voi jäädyttää sivusi "epäilyttävän toiminnan vuoksi", kun hän on huomannut, että käytät lisäohjelmistoja. Jos olet valmis ottamaan tällaisen riskin, käytä tätä ohjelmaa ja monia sen analogeja. Kotisivullasi ja muiden ihmisten tileillä vierailemisessa ei ole kieltoja.

Mukauta selaimesi

Nykyaikaiset Internet-käyttöohjelmat sallivat tietyllä kokoonpanolla olla havaitsematta käyttäjää, kun hän on sivustolla. Selvitetään, mitä asetuksia on tehtävä, jotta voimme toteuttaa unelmamme ja auttaa meitä kysymyksessä, kuinka olla näkymätön VKontaktessa.

  • Mozilla. Avaamme ohjelman ja kirjoitamme heti osoiteriville komennon "about:config", jonka avulla voimme saada välittömän pääsyn tarvitsemiimme asetuksiin. Seuraavaksi näet valtavan luettelon arvoista. Sinun täytyy löytää yksi ja ainoa asia. Vältä tekemästä tätä manuaalisesti käyttämällä hakua (sijaitsee sivun yläosassa) ja kirjoittamalla "network.http.redirection-limit". Heti kun tämä arvo löytyy, kaksoisnapsauta sitä hiirellä tai paina “Enter”-näppäintä ja muuta arvoksi 0.
  • Ooppera. Siirrymme selaimeen ja siirrymme heti "Asetukset" -osioon. Olemme kiinnostuneita "Verkko"-parametrista. Sinun on poistettava valinta "Automaattinen uudelleenohjaus" -alikohdasta.

Huomaa, että selainta, jolla on samanlaiset asetukset, tulisi käyttää vain VKontakte-verkkosivustolle, koska vieraillessasi muissa verkkoresursseissa et näe näytöllä muuta kuin virheen. Jos haluat palauttaa arvot alkuperäiseen paikkaansa, sinun on suoritettava samat vaiheet. Ensimmäisessä tapauksessa merkitse "0":n sijaan "50".

Toivomme, että sinulle tuli selväksi, kuinka tehdä VKontakte näkymätön, ja että artikkelistamme oli sinulle hyötyä!

Mene vain hänen sivulleen. Oikeaan yläkulmaan henkilön nimen oikealle puolelle kirjoitetaan viimeisimmän käynnin aika, esim. "Tulin tänään klo 8.51." Jos se sanoo "Verkossa" Tämä tarkoittaa, että tämä henkilö on VKontaktessa juuri nyt tai oli siellä äskettäin. Näiden tietojen tarkkuus on 5 minuuttia. Eli voi käydä niin, että henkilö on ollut offline-tilassa 5 minuuttia, mutta näet silti, että hän näyttää olevan online-tilassa. Aikaisemmin (huhtikuun 2017 loppuun asti) tämä aika oli noin 15 minuuttia.

Jos mitään ei ole merkitty siellä, ei ole aikaa (eikä sanoja "Verkossa" ei myöskään), lue:

Onko mahdollista piilottaa päivämäärä ja aika, kun kirjauduit sisään VK:hen?

Voisiko olla, että henkilö piilotti vierailunsa päivämäärän ja kellonajan VKontaktessa, ja kuinka sitten voidaan selvittää, milloin hän vieraili? Kuinka piilottaa aikani, kun kirjauduin VK: hen? Itse asiassa aikaa, jolloin olit viimeksi online-tilassa (online), ei voi piilottaa. Jos joku sanoi sinulle, että voit tehdä tämän ja jatkaa sivuston käyttöä tavalliseen tapaan, hän yksinkertaisesti valehtelee. Tällaista virallista mahdollisuutta ei ole. Huhtikuuhun 2017 asti joissakin sovelluksissa oli mahdollista pysyä näkymättömänä, mutta sitten tämä ominaisuus poistettiin kokonaan. Jäljelle jää vain sisäänkirjautuminen (lue lisää alta).

Viimeinen kirjautumisaika katoaa itsestään, jos et ole kirjautunut pitkään aikaan (yli kolmeen kuukauteen). Uskotaan, että tämän ajan jälkeen sillä ei ole enää merkitystä, milloin henkilö tarkalleen oli verkossa - siitä oli liian kauan. Tästä syystä et näe tätä aikaa joillekin ihmisille: he eivät yksinkertaisesti ole olleet verkossa pitkään aikaan ja heidän vierailunsa päivämäärä (aika) on kadonnut. He eivät itse piilottaneet mitään. Mutta aika näkyy uudelleen, kun henkilö seuraavan kerran tulee sisään. Tai ehkä henkilö ei voinut palauttaa käyttöoikeutta eikä ole käyttänyt vanhaa sivua pitkään aikaan, vaan on avannut uuden sivun.

Jos sivulla ei kerrota, milloin henkilö vieraili, se tarkoittaa, että hän oli siellä kauan sitten. Kuinka selvittää varmaksi? Napsauta hänen sivullaan olevaa painiketta "kirjoita viesti"(jos hänellä on sinulle henkilökohtainen viesti) - VK näyttää päivämäärän, jolloin hän oli viimeksi sivustolla. On parempi tehdä tämä VK:n täysversiossa.

Joskus viimeistä online-aikaa ei näytetä vain siksi, että VK:ssa on käynnissä teknisiä töitä tai se on yksinkertaisesti häiritsevää. Tätä ei tapahdu kaikille, vaan sille osalle ihmisiä, joihin nämä ongelmat vaikuttavat. Sitten, kun kaikki on korjattu, viimeisimmän kirjautumisen aika tulee uudelleen näkyviin.

Kuinka käyttää VK:ta offline-tilassa? VKontakten hallinto raportoi, että he eivät ole koskaan tehneet mahdolliseksi piilottaa online-tilaa. Voit seurata uusia tapahtumia vain VK:ssa ollessasi offline-tilassa (onko uusia viestejä, tykkäyksiä, kuka on verkossa jne.). Heti kun siirryt VKontakte-verkkosivustolle, näyt uudelleen verkossa ja ystäväsi näkevät sen sivullasi. Monille tämä kuitenkin riittää. Kokeile, se on kätevää ja turvallista.

Näkymättömyys mobiilisovelluksissa, kuten Kate Mobile ja vastaavissa, ei enää toimi. Lisäksi tällaisten sovellusten joukossa on monia vilpillisiä sovelluksia, jotka eivät tee mitään ja vain varastavat salasanasi. Joten ole varovainen. Luotettavin kirjautumistapa on , joka on ollut olemassa useita vuosia ja jolla on lähes kaksi miljoonaa käyttäjää maailmanlaajuisesti.

On toinenkin aputapa piilottaa viimeisimmän VK-kirjautumisen aika - voit kirjautua sisään, tehdä jotain ja poistaa sivusi ennen lähtöä. Sitä ei poisteta pysyvästi välittömästi, joten voit palauttaa sen seuraavan sisäänkirjautumisen yhteydessä. Mutta ei ole suositeltavaa tehdä tätä jatkuvasti, koska saatat menettää pääsyn. Ja tietysti ihmiset, jotka katsovat sivuasi, näkevät, että se on poistettu.

Kokeile kirjautumista

Kirjautumissivuston (sivuston) kautta voit selvittää, mitä VKontaktessasi tapahtuu, ja pysyä näkymättömänä, kunnes siirryt sivustolle. Tämä toimii myös Odnoklassnikissa ja Mail.ru:ssa. Voit kirjautua mille tahansa verkkosivustolle yhdellä napsautuksella, se on erittäin kätevää.

Jossain vaiheessa Pavel Durov päätti ottaa käyttöön uuden ominaisuuden VK:lle ja lisäsi käyttäjän viimeisimmän vierailun ajan sivulleen. Nyt kaikki voivat nähdä, milloin tämä tai toinen käyttäjä oli sosiaalisessa verkostossa. Kysymys: Onko mahdollista piilottaa VKontakten vierailun aika?

Ei, käyttäjille ei ole tällaista toimintoa, eli he eivät voi piilottaa viimeisimmän VK-kirjautumisensa aikaa. On kuitenkin olemassa tapoja, joilla voit käyttää sivustoa ilman, että sinua havaitaan, mikä tarkoittaa, että sivuston viimeisen käynnin todellinen aika pysyy samana. Voit tehdä tämän käyttämällä samoja menetelmiä kuin on kuvattu viereisessä artikkelissa. Harkitse useita tapoja.

Jos haluat piilottaa VK:ssa vietetyn todellisen ajan älypuhelimella tai tabletilla, voit käyttää Kate Mobile -sovellusta.

Käynnistä sovellus ja siirry kohtaan Asetukset.

Valitse tästä "Online"-alaosio.

Sovellus kertoo, että voit pysyä näkymättömänä, jos et kirjoita mitään seinälle.

Työpöytäversiossa voit käyttää erilaisia ​​selaimen lisäosia. Olemme jo puhuneet yhdestä niistä - tämä on VKfox-lisäosa. Asennuksen jälkeen voit kommunikoida muiden käyttäjien kanssa ja käyttää VK:ta laajennuksen avulla menemättä sosiaalisen verkoston sivustolle. Silloin pysyt näkymättömänä ja sivustolla käyntisi aika ei muutu.

Lopuksi on yksi erittäin mielenkiintoinen, vaikkakin outo tapa. Kuten tiedämme, se on tietokannassa useita kuukausia, jonka aikana sitä on helppo käyttää. Joka kerta kun poistut sivustolta, voit poistaa sivun, jolloin kukaan ei tiedä viimeisimmän käynnin aikaa sivulla, koska sen merkintä kertoo, että sivu on poistettu.

Jokaisella myöhemmällä kirjautumisella se voidaan palauttaa, mikä ei kuitenkaan lisää käyttömukavuutta. Lisäksi tällaisessa tapauksessa kukaan ei voi kirjoittaa sinulle viestejä.