mirror of
https://github.com/luzhisheng/js_reverse.git
synced 2025-04-20 17:45:05 +08:00
3js加密js第六节实战例题
This commit is contained in:
parent
caa8a3ab97
commit
460725ce1b
29
猿人学练习/3js加密js第六节实战例题/main.py
Normal file
29
猿人学练习/3js加密js第六节实战例题/main.py
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
import requests
|
||||||
|
import json
|
||||||
|
|
||||||
|
|
||||||
|
def challenge3(page):
|
||||||
|
url = "https://www.python-spider.com/api/challenge3"
|
||||||
|
payload = f"page={page}"
|
||||||
|
headers = {
|
||||||
|
'cookie': 'm=74ccb88b480335eac2a340f0f3846979|1675243619000'
|
||||||
|
}
|
||||||
|
response = requests.request("POST", url, headers=headers, data=payload)
|
||||||
|
return response.text
|
||||||
|
|
||||||
|
|
||||||
|
def run():
|
||||||
|
data_num = 0
|
||||||
|
for page in range(1, 101):
|
||||||
|
response_text = challenge3(page)
|
||||||
|
res_dict = json.loads(response_text)
|
||||||
|
data_list = res_dict.get('data')
|
||||||
|
print(data_list)
|
||||||
|
for data in data_list:
|
||||||
|
data_num += int(data.get('value'))
|
||||||
|
print(data_num)
|
||||||
|
print(data_num)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
run()
|
Loading…
x
Reference in New Issue
Block a user