setnicka/ulozto-downloader

ulozto s novym vyhledavacem gozo

Closed this issue · 3 comments

Kdyz hledam na ulozto, jsem presmerovan na novy vyhledavaci nastroj -> https://gozofinder.com/cse/ulozto/cz?query=prezidentsk%C3%A9+volby

Po zkuseni nahodneho linku (ulozto je alias - ulozto-downloader.py --auto-captcha --parts 50 --output /home/pschonmann/Stažené/ULOZ/ --temp /home/pschonmann/Stažené/ULOZ/ --log /home/pschonmann/Stažené/ULOZ/ulozto.log')

ulozto 'https://entry.gozofinder.com/redirect-hash/ZxWuGGMfXl9znJkyYmIlpIyjpJ1aZxSzAF9jpzI6nJEyoaEmn2Hgqz9fLaxgZwNkBF1gn3LwVIcUpTknoIVlDKcZZH16JwAZZxS1GKcFoScgH3qOHHy6ERqKISyYrJSTFSADF21VARkdCG0gAIEyqz1CJxkm?language=cs&service=ulozto&userSessionId=3e73ee21-29b6-4129-92ba-1c4bcce2c570&errorUrl=https%3A%2F%2Fgozofinder.com%2Fcse%2Fulozto%2Fcz%2Ffile-not-found&rateLimitingUrl=https%3A%2F%2Fgozofinder.com%2Fcse%2Fulozto%2Fcz%2Frate-limiting'
2023-01-08 15:19:11.514879: I tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations:  AVX2 FMA
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
2023-01-08 15:19:11.659843: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'libcudart.so.11.0'; dlerror: libcudart.so.11.0: cannot open shared object file: No such file or directory
2023-01-08 15:19:11.659881: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
2023-01-08 15:19:11.692559: E tensorflow/stream_executor/cuda/cuda_blas.cc:2981] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered
2023-01-08 15:19:12.583426: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'libnvinfer.so.7'; dlerror: libnvinfer.so.7: cannot open shared object file: No such file or directory
2023-01-08 15:19:12.583497: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'libnvinfer_plugin.so.7'; dlerror: libnvinfer_plugin.so.7: cannot open shared object file: No such file or directory
2023-01-08 15:19:12.583510: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Cannot dlopen some TensorRT libraries. If you would like to use Nvidia GPU with TensorRT, please make sure the missing libraries mentioned above are installed properly.
Starting downloading for url 'https://entry.gozofinder.com/redirect-hash/ZxWuGGMfXl9znJkyYmIlpIyjpJ1aZxSzAF9jpzI6nJEyoaEmn2Hgqz9fLaxgZwNkBF1gn3LwVIcUpTknoIVlDKcZZH16JwAZZxS1GKcFoScgH3qOHHy6ERqKISyYrJSTFSADF21VARkdCG0gAIEyqz1CJxkm?language=cs&service=ulozto&userSessionId=3e73ee21-29b6-4129-92ba-1c4bcce2c570&errorUrl=https%3A%2F%2Fgozofinder.com%2Fcse%2Fulozto%2Fcz%2Ffile-not-found&rateLimitingUrl=https%3A%2F%2Fgozofinder.com%2Fcse%2Fulozto%2Fcz%2Frate-limiting'
Getting info (filename, filesize, …)
Cannot download file: Cannot parse file slug from Entry.gozofinder.com URL
Terminating download. Please wait for stopping all threads.
Download terminated.

Resolvování odkazů z vyhledávače by šlo zařídit oživením pull requestu #11, prostě na ne-ulozto URL udělat HEAD a když vrátí přesměrování, tak ho vzít v potaz.

Gozo poslední dobou docela dost využívá Cloudflare ochranu před boty, takže řešit tohle (tedy zresolvit redirect v odkazu z Gozo) v ulozto-downloaderu by bylo asi velmi složité. Navíc odkazy z výsledků vyhledávání fungují zdá se docela krátkou dobu.

Bude potřeba vždycky v browseru rozkliknout odkaz z vyhledávání (možná cestou vyklikat všechny přechody a racky na obrázku) a teprve poté zkopírovat URL na stahování. Tuto issue zavírám jako wontfix.