对于学校的一个项目,我正在尝试制作一个网站,该网站可以以比现在更漂亮的方式显示您的成绩。我已经能够使用 cURL 登录到该站点,现在我想以字符串形式获取成绩,以便可以使用 PHP 对其进行编辑。唯一的问题是,当 cURL 没有被获取成绩的 javascript 编辑时,它会获取 html 源代码。
所以基本上我想要你在字符串中打开 firebug 或检查器时得到的代码,这样我就可以用 php.ini 编辑它。
有谁知道如何做到这一点?我看过一些帖子说你必须等到页面加载完毕,但我不知道如何让我的网站等待另一个第三方网站加载。
我正在等待执行并且我想要结果的代码是这样的:
<script type="text/javascript">
    var widgetWrapper = $("#objectWrapper325");
    if (widgetWrapper[0].timer !== undefined) {
        clearTimeout( jQuery('#objectWrapper325')[0].timer );
    }
    widgetWrapper[0].timer = setTimeout( function() {
        if (widgetWrapper[0].xhr !== undefined) {
            widgetWrapper[0].xhr.abort();
        }
        widgetWrapper[0].xhr = jQuery.ajax({
            type: 'GET',
            url: "",
            data: {
                "wis_ajax": 1,
                "ajax_object": 325,
                'llnr': '105629'
            },
            success: function(d) {
                var goodWidth = widgetWrapper.width();
                widgetWrapper.html(d);
                /* update width, needed for bug with standard template */
                $("#objectWrapper325 .result__overview").css('width',goodWidth-$("#objectWrapper325         .result__subjectlabels").width());
            }
        });
    }, 500+(Math.random()*1000));
</script>