我一直在尝试从Booking.cineplex.com
抓取数据,但是不知何故我无法获得最终数据。
这是main url,它两次调用相同的APi
,但参数不同。
它像this as GET APi
一样呼叫init.json
第二次,它调用相同的APi,但是参数不同,我无法识别它。
如果任何人以前有过经验,那将不胜感激。
下面是我正在尝试使用的代码Node.js
。
const got = require('got');
(async () => {
try {
const scrapUrl = `https://booking.cineplex.de/TicketBoxXNG/booking/init.json?performanceId=${process.argv[2]}&siteId=${parseInt(process.argv[3])}&clientId=desktop&_=${new Date().getTime()}`;
const response = await got(scrapUrl);
const responseData = JSON.parse(response.body);
const details = await got(`${scrapUrl}&c=${responseData.c}&r=fe73366dcbcf23c85cfd9684f35a3dacc805bfdab0da979572b91e82e3d3c04d&fp1=1265673965`);
const detailsData = JSON.parse(details.body);
console.log(detailsData);
} catch (error) {
console.log(error);
}
})();