打转的猫咪 2022-05-06 00:47 采纳率: 50%
浏览 28

pyhong爬虫爬取网页全是由AJAX+JavaScript写的位置定阅系统,看到JavaScript里的函数返回值,不晓得怎么获得返回值。

请师哥请姐指导下,学弟实在啃不动了
爬虫爬取网页全是由AJAX+JavaScript写的位置定阅系统,我尝试选择地区选择框后触发JS,正常理解能够得到从服务器取得数据,看了几遍JS写了四个
response = session.post 括号url=url, headers=headers, data= 1括号
注data=dataN,N=1,2,3,4,就关键的data= 3不能得到数据!不明所以?想请问下我该怎么下手。
运行pyton代码后的情况如下:
200 :状况码正常
b'30':返回值正常

200 :状况码正常
b'1' :返回值正常

200 :状况码正常
Paid!Y$ORA-01403: no data found#ORA-01403: no data found:-1 :此就不行

就此我想请教下各位师哥师姐,1:python 遇到选择框的时候,我用POST并不与JS冲态吧,还是得说我POST了并没有触发JS,所以不能从服务器取得最新数据。然面我POST带的参数都有,不应该吧
2:我扣取JS代码下来的时候我是把整个JS扣下来,还是扣我找到的JS代码里的一个函数就可以了呢,然而不能跑起来,我没有去取其它代码,代码都是看不懂的一堆字母。提示:execjs._exceptions.ProgramError: ReferenceError: window is not defined

img

img

我该怎么才能解决此问题呢,先谢谢啦

  • 写回答

2条回答 默认 最新

  • Mint.Coder 2022-05-06 07:19
    关注

    在最顶部定义一个window=global;

    评论

报告相同问题?

问题事件

  • 创建了问题 5月6日

悬赏问题

  • ¥15 openwrt双栈NAT
  • ¥15 部分网页页面无法显示!
  • ¥15 怎样解决power bi 中设置管理聚合,详细信息表和详细信息列显示灰色,而不能选择相应的内容呢?
  • ¥15 QTOF MSE数据分析
  • ¥15 平板录音机录音问题解决
  • ¥15 请问维特智能的安卓APP在手机上存储传感器数据后,如何找到它的存储路径?
  • ¥15 (SQL语句|查询结果翻了4倍)
  • ¥15 Odoo17操作下面代码的模块时出现没有'读取'来访问
  • ¥50 .net core 并发调用接口问题
  • ¥15 网上各种方法试过了,pip还是无法使用