mirror of
https://github.com/FiorenMas/Revanced-And-Revanced-Extended-Non-Root.git
synced 2025-12-06 08:07:40 +00:00
update
This commit is contained in:
@@ -2,10 +2,10 @@
|
||||
|
||||
mkdir ./release ./download
|
||||
|
||||
#Setup HTMLQ for download apk files
|
||||
wget -q -O ./htmlq.tar.gz https://github.com/mgdm/htmlq/releases/latest/download/htmlq-x86_64-linux.tar.gz
|
||||
tar -xf "./htmlq.tar.gz" -C "./"
|
||||
HTMLQ="./htmlq"
|
||||
#Setup pup for download apk files
|
||||
#wget -q -O ./pup.zip https://github.com/ericchiang/pup/releases/download/v0.4.0/pup_v0.4.0_linux_amd64.zip
|
||||
#unzip "./pup.zip" -d "./" > /dev/null 2>&1
|
||||
#pup="./pup"
|
||||
#Setup APKEditor for install combine split apks
|
||||
wget -q -O ./APKEditor.jar https://github.com/REAndroid/APKEditor/releases/download/V1.4.1/APKEditor-1.4.1.jar
|
||||
APKEditor="./APKEditor.jar"
|
||||
@@ -144,7 +144,6 @@ _req() {
|
||||
req() {
|
||||
_req "$1" "$2" "User-Agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.6723.58 Mobile Safari/537.36"
|
||||
}
|
||||
|
||||
dl_apk() {
|
||||
local url=$1 regexp=$2 output=$3
|
||||
if [[ -z "$4" ]] || [[ $4 == "Bundle" ]] || [[ $4 == "Bundle_extract" ]]; then
|
||||
@@ -152,8 +151,10 @@ dl_apk() {
|
||||
else
|
||||
url="https://www.apkmirror.com$(req "$url" - | tr '\n' ' ' | sed -n "s/href=\"/@/g; s;.*${regexp}.*;\1;p")"
|
||||
fi
|
||||
url=$(req "$url" - | $HTMLQ --base https://www.apkmirror.com --attribute href ".downloadButton")
|
||||
url=$(req "$url" - | $HTMLQ --base https://www.apkmirror.com --attribute href "span > a[rel = nofollow]")
|
||||
url="https://www.apkmirror.com$(req - "$url" | grep -oP 'class="[^"]*downloadButton[^"]*".*?href="\K[^"]+')"
|
||||
url="https://www.apkmirror.com$(req "$url" - | grep -oP 'id="download-link".*?href="\K[^"]+')"
|
||||
#url="https://www.apkmirror.com$(req "$url" - | $pup -p --charset utf-8 'a.downloadButton attr{href}')"
|
||||
#url="https://www.apkmirror.com$(req "$url" - | $pup -p --charset utf-8 'a#download-link attr{href}')"
|
||||
req "$url" "$output"
|
||||
}
|
||||
get_apk() {
|
||||
|
||||
Reference in New Issue
Block a user