weixin_44146192 2022-02-10 13:54 采纳率: 0%
浏览 87

我想使用爬虫爬取indiegogo上的一些数据,但是返回response400

我想获取indiegogo浏览页的json文件,我以curl格式复制了相关网页代码如何转化为python代码,运行的时候返回response400,不知道是哪里出了问题
https://www.indiegogo.com/explore/energy-green-tech?project_type=campaign&project_timing=all&sort=trending
上面这个是链接

img


以下是我的代码

import requests

cookies = {
我的cookies

}

headers = {
我的请求头
}

data = {
  '{sort:trending,category_main:Energy ': '',
  ' Green Tech,category_top_level:Tech ': '',
  ' Innovation,project_timing:all,project_type:campaign,page_num:1,per_page:12,q:,tags:[]}': ''
}

response = requests.post('https://www.indiegogo.com/private_api/discover', headers=headers, cookies=cookies, data=data)
print(response)

  • 写回答

1条回答 默认 最新

  • Vae 东 2022-02-10 14:04
    关注

    import requests

    headers = {
    'User-Agent': 'Apipost client Runtime/+https://www.apipost.cn/',
    'x-locale': 'en',
    'origin': 'https://www.indiegogo.com',
    'accept-encoding': 'gzip, deflate, br',
    'x-csrf-token': 'f6Xp3/uDYa1od5qnI0ofUCyWdDMVnpvyr5o+FBLWM8gH2M63k/IMEP2CMnnp2I4wB8r9z5dOjGi+2Ku/tDD42g==',
    'accept-language': 'zh-CN,zh;q=0.9',
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3877.400 QQBrowser/10.8.4533.400',
    'content-type': 'application/json;charset=UTF-8',
    'accept': 'application/json, text/plain, /',
    'referer': 'https://www.indiegogo.com/explore/energy-green-tech?project_type=campaign&project_timing=all&sort=trending%27,
    'authority': 'www.indiegogo.com',
    'cookie': 'romref=dir-XXXX; romref_referer_host=; cohort=%7Cdir-XXXX; visitor_id=a1198d7bba9ca2be1a82ca9c4e8c5519f57354b84850cf9cb77a98950f5fd156; analytics_session_id=26fb2a1153b02647153d718ec4a3eabb80da911bbc52d15056d699aded1819f3; recent_project_ids=; _session_id=b458b4771cbe8a0eddffc5bc654f7c5b; _ga=GA1.2.587133861.1644472605; _gid=GA1.2.899660777.1644472605; _gat=1; _gcl_au=1.1.772293953.1644472636',
    'Content-Type': 'application/json',
    }

    data = {
    '{ "sort": "trending", "category_main": "Energy ': '',
    ' Green Tech", "category_top_level": "Tech ': '',
    ' Innovation", "project_timing": "all", "project_type": "campaign", "page_num": 1, "per_page": 12, "q": "", "tags": [] }': ''
    }

    response = requests.post('https://www.indiegogo.com/private_api/discover', headers=headers, data=data)
    这样试试呢

    评论

报告相同问题?

问题事件

  • 创建了问题 2月10日

悬赏问题

  • ¥15 依据报错在原代吗格式的基础上解决问题
  • ¥15 在虚拟机中安装flash code
  • ¥15 单片机stm32f10x编写光敏电阻调节3.3伏大功率灯亮度(光强越大灯越暗,白天正常光强灯不亮,使用ADC,PWM等模块)望各位找一下错误或者提供一个可实现功能的代码
  • ¥20 verilog状态机方法流水灯
  • ¥15 pandas代码实现不了意图
  • ¥15 GD32H7 从存储器到外设SPI传输数据无法重复启用DMA
  • ¥25 LT码在高斯信道下的误码率仿真
  • ¥45 渲染完成之后将物体的材质贴图改变,自动化进行这个操作
  • ¥15 yolov5目标检测并显示目标出现的时间或视频帧
  • ¥15 电视版的优酷可以设置电影连续播放吗?