小编Bla*_*for的帖子

如何在javascript转换后获取html源代码?

对于在学校的项目我试图建立一个网站,可以比现在更好的方式显示你的成绩.我已经能够使用cURL登录该站点,现在我想获得字符串中的成绩,以便我可以使用PHP编辑它.唯一的问题是,当cURL没有被获得成绩的javascript编辑时,它会获取html源代码.

所以基本上我想要你在字符串中打开firebug或inspector时得到的代码,以便我可以用php编辑它.

有没有人知道如何做到这一点?我看过几篇帖子说你必须等到页面加载完毕,但我不清楚如何让我的网站等待加载另一个第三方网站.

我等待执行的代码以及我想要的结果是:

<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>
Run Code Online (Sandbox Code Playgroud)

html javascript php curl

0
推荐指数
1
解决办法
5460
查看次数

标签 统计

curl ×1

html ×1

javascript ×1

php ×1