Stránka 1 z 2

Malá fligna na Google odkazy

Napsal: 23 zář 2016, 18:38
od ZdenekHQ
Malá, ale univerzální fligna, jak z Google odkazu dostat "čistý" odkaz. Já vím, že je hromada jiných možností, ale tohle je univerzální a vždy po ruce.

1. najít na Google, co je potřeba

2. zkopírovat odkaz

https://www.google.cz/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjZ9oSk9aXPAhXCiiwKHWMtBbgQFggkMAE&url=http%3A%2F%2Fiopscience.iop.org%2F1742-6596%2F193%2F1%2F012090&usg=AFQjCNF7Nnvbn1ilfYEaF_PD0QNB_v4pcQ


3. vložit ho zpět do URL řádku

4. přidat jakýkoliv znak do položky (je na konci řádku) &usg=

https://www.google.cz/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjZ9oSk9aXPAhXCiiwKHWMtBbgQFggkMAE&url=http%3A%2F%2Fiopscience.iop.org%2F1742-6596%2F193%2F1%2F012090&usg=AFQjCNF7Nnvbn1iXXXlfYEaF_PD0QNB_v4pcQ


A z Google vypadne přímý link. Viz následující odkaz.

https://www.google.cz/url?sa=t&rct=j&q= ... 0QNB_v4pcQ

Neklikejte prosím na odkaz "vrátit na původní stránku" Jednak to nebude fungovat, jednak byste asi pochopili, v čem je princip googlovského sledování reklamy, a o to google nemá zájem.

Mě je jasný, že teď se najde spousta lepších řešení z řad moudrých hlav EB, ale zatím je sem nikdo nenapsal... Berte to jako výzvu.

Napsal: 23 zář 2016, 22:33
od PotPalo
https://www.google.cz/url?sa=t&rct=j&q= ... gkMAE&url=http%3A%2F%2Fiopscience.iop.org%2F1742-6596%2F193%2F1%2F012090&usg=AFQjCNF7Nnvbn1ilfYEaF_PD0QNB_v4pcQ

Nechám si len text medzi &url= a ďalším &:

http%3A%2F%2Fiopscience.iop.org%2F1742-6596%2F193%2F1%2F012090

ako vidím, %3A bude asi : a %2F bude / , takže to prepíšem na:

http://iopscience.iop.org/1742-6596/193/1/012090

a mám kompletný priamy odkaz.

Napsal: 23 zář 2016, 23:05
od MetalGod
Nebo bashově (ulož do spustitelnýho souboru a spusť v terminálu; platí pro linuxáky):

Kód: Vybrat vše

#!/bin/bash
printf "\e[32m\nZadej gůglí URL: \e[m\n"
read GURL
URL=$(printf '%b' ${GURL//%/\\x} | sed -e 's/&/\n/g' | grep "url=" | sed -e 's/url=//g')
printf "\e[32m\nExtrahovaná URL je:\e[m\n$URL\n\n\e[32mZobrazit v prohlížeči? [a/N] \e[m"
read AN
case $AN in
  [aA]) sensible-browser $URL;;
     *) exit 0;;
esac


Jsem holt línej jak prase :D

Napsal: 23 zář 2016, 23:29
od ZdenekHQ
Už před časem jsem slíbil script, co tohle zvládne i na EB.

Strašně rád bych napsal tuto Tvoji větu o sobě, ale nebyla by to pravda:

Jsem holt línej jak prase :D

Napsal: 23 zář 2016, 23:52
od MetalGod
No, jsem línej v tom smyslu, že když cejtím, že budu nějakou činnost dělat opakovaně, tak si to zautomatizuju.

Trošku Ti to ulehčím, algoritmus je následující:
1) Převede se "&" na \n (linuxovej a unixovej novej řádek - 0x0A) - tím gůglí URL rozsekáš na několik řádků
2) Vybereš si řádek obsahující "url="
3) Odstraníš z něj "url" a pomocí "printf '%b' ${GURL//%/\\x}" převedeš %<hex> na ASCII znak ($GURL je ve skriptíku proměnná obsahující takhle zmršenou URL)

Hele, nechceš zkusit něco "jednoduššího", třeba přidat tagy [tt] (<tt>; strojopis pro vkládání například příkazů do jednoho řádku s větou), [sub] (<sub>; dolní index), [sup] (<sup>; horní index), případně [s] (<s>; přeškrtnutí), nebo [center] (<center>; zarovnání na střed)? :D
Mmmmoc prosím!

Napsal: 24 zář 2016, 00:11
od rnbw
Korektna a jednoducha implementacia v PHP:

Kód: Vybrat vše

<?php
function google_url($url) {
        parse_str(parse_url($url, PHP_URL_QUERY), $array);
        return $array["url"];
}
echo google_url("https://www.google.cz/url?blablabla");
?>

Napsal: 24 zář 2016, 09:22
od Achab
Jaký to má v praxi význam pro běžné vyhledávání - omezení sledování googlem? Stránka se jinak načte stejně.

Napsal: 24 zář 2016, 11:15
od rnbw
Ked chces napriklad do fora alebo niekomu dat link z vyhladavania, tak:
1) nemusi o tom Google vediet
2) ked o pol roka zmeni Google format URL, tak link neprestane fungovat

Viem si predstavit filter, ktory na fore tie URL skonvertuje automaticky pri vlozeni prispevku. Aj preto som sem dal ten kod v PHP, akurat ho treba vhodne umiestnit do kodu phpBB (spolu s nejakym regexpom na zistenie, ci to skutocne je googlovske URL).

Napsal: 24 zář 2016, 11:21
od Achab
Takže ten přímý link jde vlastně vytáhnout i ze starého nefunkčního odkazu pokud stránka existuje. Dík, užitečná informace.

Napsal: 24 zář 2016, 18:39
od PotPalo
Tiež to ide v Exceli, práve som to dokončil. Funguje to aj na priame odkazy na pdf-ká.

Napsal: 25 zář 2016, 15:36
od ZdenekHQ
MetalGod píše:Hele, nechceš zkusit něco "jednoduššího", třeba přidat tagy....


Hele, a nechceš to udělat sám? Původní php script dodám.

Napsal: 25 zář 2016, 20:29
od MetalGod
To víš, že jsem o tom uvažoval, ALE:
1) neznám verzi fóra
2) jestli je to verze jó archivní, tak nemám k dispozici archivní vydání MySQL (nebo SQLite, nebo na čem to jede)

Mám k dispozici MySQL 5.6 a 5.7, SQLite 2.8 a 3.14, PHP 5.6 a 7.0
Zkoušel jsem verzi 7.4, ale narazil jsem u verzí databází.

Ale jo, jestli chceš, můžeš mi to poslat (pokud možno i s CSS, aby se čudly vešly vedle sebe).
Odpadnul mi redesign "mýho" fóra, chtěl jsem to udělat podle sebe, ale mám počkat, až jaká vítězná vizáž se pro Stretche vybere, abych to udělal podle toho.
U SMF se mi povedlo něco podobnýho, dát čudlu na běžící text (naprostá zbytečnost) jinou funkci.

Napsal: 06 říj 2016, 22:50
od spacewolf
On sem nekdo dokaze poslat googli url? To je hodne velka prasarna, si neudelat par kliku navic a poslat sem primo url na stranku.

Jak je to vubec s linkama? Nektera fora zakazuji pridavat primo hypertextovy odkaz ale musi se to davat do code.

Kód: Vybrat vše

www.takle.sem.cz

Napsal: 06 říj 2016, 23:40
od rnbw
Tuto demenciu robia hadam len fora s warezom.

Napsal: 07 říj 2016, 15:08
od ZdenekHQ
Kupodivu se najdou i komerční stránky, co jim vadí přímý linky, i když je to pro ně vlastně reklama. Občas mě nějaká taková žádost o vymazání překvapí - řeším to tak, že ty linky tedy vymažu a hotovo. Dodnes jsem to nepochopil. A generuje to robot, je tam pět linků na stejný příspěvek.