zoukankan      html  css  js  c++  java
  • Ajax 结果提取

    Python 如何提取 Ajax 真正响应的内容:

    https://m.weibo.cn/u/2830678474 这个网页为例,选择其中一个 Ajax 请求,找到请求的URL和传递的参数

    import requests
    from urllib.parse import urlencode
    
    # 定义请求头
    headers = {
        "MWeibo-Pwa": "1",
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36",
        "X-Requested-With": "XMLHttpRequest",
    }
    
    # 定义传递的参数
    params = {
        "type": "uid",
        "value": "2830678474",
        "containerid": "1076032830678474",
    }
    
    # 构造请求的URL并发起请求
    url = "https://m.weibo.cn/api/container/getIndex?" + urlencode(params)
    data = requests.get(url, headers=headers).text
    print(data)

    结果返回真正的响应内容:

        

  • 相关阅读:
    实验6.1
    SOA
    python的镜像包安装
    中文分词:双向匹配最大算法(BI-MM)
    从github中获取代码
    解决文件冲突
    创建分支
    上传本地文件到github
    mysql事务
    查询练习2
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10535520.html
Copyright © 2011-2022 走看看