liyizhuang 发表于 2020-6-24 11:01

liyizhuang 发表于 2020-6-24 13:42

yongee 发表于 2020-6-24 11:35

今天上午 我刚把昨天那那篇帖子里的python代码给优化啦一下然后楼主发啦一个更牛的优化我就不发帖显摆啦 就在你这里发一下吧
我是加啦一个自己登录的地方 这样每个人不用去自己抓token 用自己的账号搜 也不出意外
import requests

import json
import re
while True:
    user = input("请输入你的学小易账号:");
    password = input("请输入你的学小易密码:");
    print('正在登陆中...请稍等!')
    url0='https://app.51xuexiaoyi.com/api/v1/login'
    data0 = {
      "username":user,
      "password":password
             }
    headers0 = {
      'platform':'android',
      'app-version':'1.0.6',
      'content-type':"application/json; charset=utf-8",
      'accept-encoding':'gzip',
      'user-agent':'okhttp/3.11.0'
    }
    denglu=requests.post(url0, headers=headers0,json=data0).text.encode('utf-8').decode('unicode_escape')
    print(denglu)
    if '登录成功' in denglu:
      tokens=re.search(r'"api_token":"(.*)","userid"',denglu).group(1)
      #print(tokens)
      break
while True:
    a = input("请输入需要查的题目:");
    url = 'https://app.51xuexiaoyi.com/api/v1/searchQuestion'
    data = {
      'keyword': a
    }
    headers = {
      'token': tokens,
      'device': '',
      'platform': 'android',
      'User-Agent': 'okhttp/3.11.0',
      'app-version': '1.0.6',

      'Content-Type': "application/x-www-form-urlencoded; charset=UTF-8",
      'Accept-Encoding': "gzip, deflate, br"
    }
    r = requests.post(url, headers=headers, data=data)
    # print(r1.json())

    html1_str = json.dumps(r.json(),sort_keys = True, indent = 4, separators = (',', ':'))
    str =html1_str.encode('utf-8').decode('unicode_escape')
    forword = re.sub(r'"ey(.*)",',' ', str)
    print(forword)

liyizhuang 发表于 2020-6-24 11:33

忆白学渣 发表于 2020-6-24 11:15

强啊,拿走

liyizhuang 发表于 2020-6-24 11:16

忆白学渣 发表于 2020-6-24 11:17

liyizhuang 发表于 2020-6-24 11:16
想做个安卓悬浮窗的,可惜一直没接触过这方面,等我憋大招吧。

我看见过一个iapp的源码,有这个功能

liyizhuang 发表于 2020-6-24 11:19

RedLips彡 发表于 2020-6-24 11:21

膜拜大佬 ,瑟瑟发抖

liyizhuang 发表于 2020-6-24 11:25

隋戈子 发表于 2020-6-24 11:28

liyizhuang 发表于 2020-6-24 11:25
@涛之雨 这个才是真大佬。你再看我,第一次在吾爱发帖。

其实这些东西都不难,感觉枯燥是因为网上优质 ...

推荐下教程?
页: [1] 2 3 4 5 6 7 8
查看完整版本: 网课查题成品-调用学小易的题库