From 68e9868354bd9fefa72dbe1e7991bc1f6d184aa2 Mon Sep 17 00:00:00 2001 From: coolnsx Date: Sat, 30 Nov 2024 13:24:31 +0530 Subject: [PATCH] feat: updated user agent and search logic --- dra-cla | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dra-cla b/dra-cla index d5bb003..f5bf75e 100755 --- a/dra-cla +++ b/dra-cla @@ -3,14 +3,14 @@ #shellcheck disable=SC2154 # most important variables. -VERSION="3.0.4" +VERSION="3.0.5" CHANNEL="main" base_url="https://embasic.pro" logdir="${XDG_CACHE_HOME:-$HOME/.cache}" logfile="$logdir/dra-hsts" quality=best scrape=query -agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/12$(head -5 /dev/urandom | tr -dc '2-5' | cut -c1).0.0.0 Safari/537.36" +agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/13$(head -5 /dev/urandom | tr -dc '0-5' | cut -c1).0.0.0 Safari/537.36" trap 'rm -f '"$logfile"'.new' INT HUP ############ @@ -295,7 +295,7 @@ fi if [ "$scrape" = "query" ]; then [ -z "$*" ] && ask "Search Drama: " && read -r query || query=$* log "Searching Drama.." - response=$(curl -A "$agent" -s "$base_url/search.html" -G --data-urlencode "keyword=$query" | sed -nE 's_^[[:space:]]*_\1 (\2 Episodes)_p') + response=$(curl -A "$agent" -H "X-Requested-With:XMLHttpRequest" -s "$base_url/ajax-search.html" -G --data-urlencode "keyword=$query" | sed 's/\\//g;s/
  • /\n/g' | sed -nE 's_