由于网站 (2ch[dot]hk)(Двач/Dvach) 的更新,我的 Dashchan 彻底毁了,我曾经帮助维护应用程序 Dashchan 最近有几个朋友(和我)希望我修复 2ch 上的浏览.hk 这是一个俄罗斯动漫形象板,现在我面临的问题是
现在理想情况下,我想要一个运行运行库 PyExecJS 的 python-flask 服务器(pip install PyExecJS)
现在它*PyExecJS)让我做的是,它允许我做javascript现在我的问题是模拟网站代码
现在我想要的是在 javascript 中有一个假的 XMLHttpRequest,当在那里检测到某些东西时向我发送它(网站上的代码)尝试通过 XMLHttpRequest 发送的内容,然后让用户在应用程序中执行相同的操作。(因为他们有一些恶意的 javascript 来检查你是否不是图像抓取工具)
图片 --> https://imgur.com/a/fdm8uoj 我的理想代码 --> https://imgur.com/a/yZsw6bl 请我在上面花了 2 天多的时间,我想要的只是让消息传递我的应用程序,我知道它可以由浏览器或 puppeteer 完成,puppeteer 在我的 vps 上不受支持,因为我有 500mb 的内存,浏览器不是一个选项,因为它需要通过使用他们的 API 来快速,我喜欢要在 Instagram 上获取消息之类的更新,我想在收到回复时在手机上进行更新,并且我已经习惯了该应用程序!
拜托我真的很想完成它,这个 Dvatch 网站确实在隔离中提供了帮助
node = execjs.get(execjs.runtime_names.Node)
kek = node.compile("""
const jsdom = require("jsdom");
const { JSDOM } = jsdom;
const dom = new JSDOM(`<!DOCTYPE html><p>Hello world</p>`);
window = dom.window;
document = window.document;
var XMLHttpRequest;
function toNumbers(d) {
return "hey";
}
""")
makaka_answer = kek.call("toNumbers","d")
print(makaka_answer)