-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
garland
committed
Sep 11, 2024
1 parent
63f7a94
commit c97c137
Showing
7 changed files
with
4,132 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,29 @@ | ||
|
||
|
||
get_all_store.sh >> output.txt | ||
|
||
then run | ||
|
||
parse.sh > final.txt | ||
|
||
The cURL call. It looks like they put some kind of token that expires in the cURL call. It expires like a day later. | ||
You have to find the "/store-locations.json?address=78557&page=1" endpoint in your browser in developer mode. | ||
|
||
To find it: | ||
* Go to this page in a browser: https://www.heb.com/store-locations?address=76701&page=1 | ||
* Open developer mode to get the network traffic | ||
* Then put in a zip code and search | ||
* In the network traffic output find something that goes to this endpoint: /store-locations?address=76701&page=1 | ||
* This should be the json return with all of the stores. | ||
* Then right click that line and get call as cURL | ||
* Replace the curl call in the get_all_store.sh script with this new one | ||
|
||
``` | ||
curl 'https://www.heb.com/_next/data/d705541efbe361849bbe86a9e25faf10935f27b3/store-locations.json?address=78204&page=2' --compressed -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:130.0) Gecko/20100101 Firefox/130.0' -H 'Accept: */*' -H 'Accept-Language: en-US,en;q=0.5' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Referer: https://www.heb.com/store-locations?address=78204&page=1' -H 'x-nextjs-data: 1' -H 'Connection: keep-alive' -H 'Cookie: visid_incap_2302070=7JknsoW3TUGO8oS29d4vfBmP4GYAAAAAQUIPAAAAAACIxSpxTTqiKtD+cNdkXIcm; incap_ses_173_2302070=ToVyUExbISFyIBb62J5mAg/X4GYAAAAATdkFBFHKmApEuU/Y04I5Mw==; HEB_AMP_DEVICE_ID=h-5e7e0e72-731c-423d-b62f-8eb5d07aa899; AWSALB=2MgfGdttf+T23lpp++Req2bTapYA2tTa98uUPCGFd+bQCVhJJB7rk7mZYQ6DGOaqxpXZIWbx8lNvNmqSJvkpaJGC8D3IIgeJzQVwmC4bPXnWaeOGSrkm8mrjl/zX; AWSALBCORS=2MgfGdttf+T23lpp++Req2bTapYA2tTa98uUPCGFd+bQCVhJJB7rk7mZYQ6DGOaqxpXZIWbx8lNvNmqSJvkpaJGC8D3IIgeJzQVwmC4bPXnWaeOGSrkm8mrjl/zX; DYN_USER_ID=18917909691; DYN_USER_CONFIRM=6974ef810870a2f08b7c935addf38edc; USER_SELECT_STORE=false; CURR_SESSION_STORE=92; sessionContext=curbside; JSESSIONID=o5-yrGvweJHuv3jyrRieVsWT2XTRax4OzZgSFJvz; sst=hs:sst:LSGXErN2pelr1ziSw0uOy; sst.sig=odMXCM86qgpTHDnx8bGWVfnJZEvBZknQ092DJ2OIILg; AMP_760524e2ba=JTdCJTIyZGV2aWNlSWQlMjIlM0ElMjJoLTVlN2UwZTcyLTczMWMtNDIzZC1iNjJmLThlYjVkMDdhYTg5OSUyMiUyQyUyMnNlc3Npb25JZCUyMiUzQTE3MjYwMTExNTQwMDIlMkMlMjJvcHRPdXQlMjIlM0FmYWxzZSUyQyUyMmxhc3RFdmVudFRpbWUlMjIlM0ExNzI2MDExNzAyMzU3JTJDJTIybGFzdEV2ZW50SWQlMjIlM0E1NSUyQyUyMnBhZ2VDb3VudGVyJTIyJTNBMCU3RA==; AMP_MKTG_760524e2ba=JTdCJTdE; _ga_WKSH6HYPT4=GS1.1.1726011154.2.1.1726011704.0.0.0; _ga=GA1.1.733746279.1725992733; reese84=3:6H4nGN/k7vmBzdcPU8Sexw==:aT+pj0bnIVFg7fCSDRz3ymBdkgm1xgKUXLCnFe7/H/4sQW62vObNyZb5fqR5QWA/TjNj+u7pr677kNInzyyBgC+NbCJVjLvKK9refeyJJwYPYaj+slpl6qkLNjHaxEnr1klC2BeK8duFQvg2fEMlXbnZxHIwMPsNLbmHwoE4ZAKNt705IqsqSmN3IycC6Cx9DRI8+fpvArLOfivaKnZ3CgN/c+yMe4eOLaI0yCq+L5VqF2CW71+WsvLSwAJjBaFjZA1QPuTKJmhXe7JkcUwkQpNoZf/Q/sdzyoCj06qrAXROA/CyW3LDLfrtvkX5yCkk5PVQdPByA18zWCn2ZdFK/o80RpzuStgYtv4gl9+juHheCpoZ6dwzR5LVsa4rI2xh6/H1zFy7coLI197WH5CMRLFyK1Z/KATE27EW9ZaMo38+e+l5o+a5JnsIg50EMQzXfyJBQ8CgUl3QCPjGLJKy9EGUCnOKqts7V70lwVINRPw=:tuhXvBS1k7Ywq+8kJb7NjNei5hK8Si4FLEXNj2N3iRU=; OptanonConsent=isGpcEnabled=0&datestamp=Tue+Sep+10+2024+16%3A40%3A04+GMT-0700+(Pacific+Daylight+Time)&version=202405.2.0&browserGpcFlag=0&isIABGlobal=false&hosts=&consentId=d948b516-c432-4159-8050-1fd4e933811b&interactionCount=1&isAnonUser=1&landingPath=NotLandingPage&groups=C0004%3A1&AwaitingReconsent=false; _gcl_au=1.1.494519603.1725992734' -H 'Sec-Fetch-Dest: empty' -H 'Sec-Fetch-Mode: cors' -H 'Sec-Fetch-Site: same-origin' -H 'Priority: u=0' -H 'TE: trailers' | ||
``` | ||
``` | ||
|
||
|
||
|
||
|
||
|
||
curl 'https://www.heb.com/_next/data/b1e8f2d7917755260e55b9feb41c78deeca29925/store-locations.json?address=78557&page=1' --compressed -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:130.0) Gecko/20100101 Firefox/130.0' -H 'Accept: */*' -H 'Accept-Language: en-US,en;q=0.5' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Referer: https://www.heb.com/store-locations?address=79707&page=1' -H 'x-nextjs-data: 1' -H 'Connection: keep-alive' -H 'Cookie: visid_incap_2302070=7JknsoW3TUGO8oS29d4vfBmP4GYAAAAAQUIPAAAAAACIxSpxTTqiKtD+cNdkXIcm; incap_ses_173_2302070=NMjYEqePZHwUrYL/2J5mApbb4WYAAAAAm0w3Vh51DViR9yiIEZTnDQ==; HEB_AMP_DEVICE_ID=h-5e7e0e72-731c-423d-b62f-8eb5d07aa899; AWSALB=7xF5W9DWwoOxL8NLGMn1I/fzsI9hvUQ1q7n7BdQFFOuRDosnd71DVHLBPZJPhrLijtX3DI9rffLr1PgixJB0c8thhYh7YL4s9/r9igw8ZhJhGsiaafnMG0ljqNzC; AWSALBCORS=7xF5W9DWwoOxL8NLGMn1I/fzsI9hvUQ1q7n7BdQFFOuRDosnd71DVHLBPZJPhrLijtX3DI9rffLr1PgixJB0c8thhYh7YL4s9/r9igw8ZhJhGsiaafnMG0ljqNzC; DYN_USER_ID=18920109639; DYN_USER_CONFIRM=81117ae9dbcdb3db23123480032af38a; USER_SELECT_STORE=false; CURR_SESSION_STORE=92; sessionContext=curbside; JSESSIONID=YS8MORkX_uSYUiqTmSgcy8pN8xeeQYPKqDImXCn5; sst=hs:sst:LSGXErN2pelr1ziSw0uOy; sst.sig=odMXCM86qgpTHDnx8bGWVfnJZEvBZknQ092DJ2OIILg; AMP_760524e2ba=JTdCJTIyZGV2aWNlSWQlMjIlM0ElMjJoLTVlN2UwZTcyLTczMWMtNDIzZC1iNjJmLThlYjVkMDdhYTg5OSUyMiUyQyUyMnNlc3Npb25JZCUyMiUzQTE3MjYwNzgzMDEwMjIlMkMlMjJvcHRPdXQlMjIlM0FmYWxzZSUyQyUyMmxhc3RFdmVudFRpbWUlMjIlM0ExNzI2MDc4MzAxNDUyJTJDJTIybGFzdEV2ZW50SWQlMjIlM0EyMTElMkMlMjJwYWdlQ291bnRlciUyMiUzQTAlN0Q=; AMP_MKTG_760524e2ba=JTdCJTIycmVmZXJyZXIlMjIlM0ElMjJodHRwcyUzQSUyRiUyRnd3dy5nb29nbGUuY29tJTJGJTIyJTJDJTIycmVmZXJyaW5nX2RvbWFpbiUyMiUzQSUyMnd3dy5nb29nbGUuY29tJTIyJTdE; _ga_WKSH6HYPT4=GS1.1.1726078303.5.0.1726078303.0.0.0; _ga=GA1.1.733746279.1725992733; reese84=3:s/AOW9MvVXeJ0JQ3R32ujA==:XOZN73jcIbyWzMJ+EVFZUEwGzzLZMGwaYvS/Z5cgeWdzbeZnR7J5U6F7clHNlye6kDLwifsHO9FrGX+i62DVWZLIkxs+m25SbIjYEUjMbvEWmRJR552VQM3ZsIjehuaVdvq8s18EVb0M3hy5SWsS+vTxuxk0vfX1iu3m/8/cFAIqdM+R5DCbkg4yAwoURq3bmmm0YpDVe8IiGGWmvKCRLtIL8zo/0nZuIursk2PP0j5idUda6TgSzwRfZ+vhBEuvHNd37052azKNdhAX/Aul1p/Nlg2NApKWRvEnEWkRr/1L9jgwUc+l5x3WB8Rd8yVx8qGZZSXY2pPFwjS3cDOWcOP17bImgUJiFnsRcXsdwUjNR7IDTSKu8x3oJ6WTGWI+uqHCt4mXe+QjL8clQHNxPv5vk+uIUEuIL/BQStILE3jNW7U2REYtL+KtShpIGckPodfdqrO2tFfQs9t25WNFyf2Stifx8/HCFNhVbgZFg9w=:t1S+z74MpIlXKDkwayl7vGUy+lpDQlBtKgeNFN+DYIY=; OptanonConsent=isGpcEnabled=0&datestamp=Wed+Sep+11+2024+10%3A28%3A02+GMT-0700+(Pacific+Daylight+Time)&version=202405.2.0&browserGpcFlag=0&isIABGlobal=false&hosts=&consentId=d948b516-c432-4159-8050-1fd4e933811b&interactionCount=1&isAnonUser=1&landingPath=NotLandingPage&groups=C0004%3A1&AwaitingReconsent=false; _gcl_au=1.1.494519603.1725992734; incap_ses_415_2302070=+cCcUSVSlHZaLbJjcmDCBec84WYAAAAApuqf1WqG/QQHqQ8XB7DWWg==' -H 'Sec-Fetch-Dest: empty' -H 'Sec-Fetch-Mode: cors' -H 'Sec-Fetch-Site: same-origin' -H 'Priority: u=0' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.