print webviews

This commit is contained in:
PAlexanderFranklin 2023-08-31 22:21:36 -07:00
parent d163f29e58
commit c722fd3483

View File

@ -55,7 +55,7 @@ async function main() {
`input[id="PHONE_NUMBER_or_EMAIL_ADDRESS"]`, `input[id="PHONE_NUMBER_or_EMAIL_ADDRESS"]`,
options.uberPhoneNumber ?? "", options.uberPhoneNumber ?? "",
) )
await page.click('button[type="submit"]'); await page.click('button[type="submit"]')
for (let i = 0; i < 100; i++) { for (let i = 0; i < 100; i++) {
await sleep(500) await sleep(500)
@ -68,7 +68,33 @@ async function main() {
} }
} }
console.log("after sleep loop") console.log("after sleep loop")
await sleep(50000) let paginationOption = {}
while (true) {
let res = await fetch(
"https://drivers.uber.com/earnings/api/getWebActivityFeed?localeCode=en",
{
method: "POST",
body: JSON.stringify({
startDateIso: "2023-04-01",
endDateIso: "2023-04-31",
paginationOption,
}),
headers: usefulRequestHeaders,
},
)
let body = await res.json()
body.data.activities.map((activity) => {
console.log(
new Date(activity.recognizedAt * 1000),
activity.formattedTotal,
activity.routing,
)
})
if (!body.data.pagination.hasMoreData) {
break
}
paginationOption.cursor = body.data.pagination.nextCursor
}
} catch (err) { } catch (err) {
console.error("Critical failure", err) console.error("Critical failure", err)
} finally { } finally {